C语言 编程的一个小问题 为什么我编程的时候输入 if(x=5&&y>=10)是正确的

作者&投稿:艾翠 (若有异议请与网页底部的电邮联系)
C语言编写程序y=x (-5<x<0) y=x-1 (x=0) y=x+1 (0<x<10) 那个大括号打不出来。~

#include定义头文件 main() {int x,y;定义两个变量要以分号结尾 scanf("%d",&x);应该是scanf输入函数输入一个整数x if (x>-5&&x0&&x<10)y=x+1; printf("%d",y); } 说明shift+9或0就可以输入大括号了 运行上面程序的时候要去掉汉字

#include
#include

main()
{float x,y;
while(1){
printf("请输入x=");
scanf("%f",&x);
if(x>=-5&&x<10&&x!=-1) break; /*x=-5到底该怎么做?你的题目和你的程序处理方法不一样,我这是根据你的程序修改的*/
}
if(x<0&&-5<=x)y=1/(1+x);
else if(x<5)y=1/(1+x)*(1+x); /*这个语句中到底是y=1/(1+x)*(1+x)还是y=1/((1+x)*(1+x)),是不是你写的时候写错了?*/
else if(x<10)y=1/pow((1+x),4);
printf("
当x=%f时
",x);
printf("
y=%f

",y);
}

if (x=5 && y>=10)
这里的 x=5 是 “赋值表达式”,返回真。无论x 原来等于几,现在都更新为 5了。
语法上是正确的, 但 语义 上 不符合你的 期待。
而 “语义” , 编译器是无能为力的。

编译正确, 但逻辑不正确 、 就算凑巧正确,也不建议这样写,,,,写正确的比较符==

~


志丹县19539931690: 为什么我用c语言编程的时候会出现这个? -
吕绍金施: 应该是可执行程序丢失了 检查该目录是否存在c.1.exe 如果有的话直接双击运行.没有的话重新编译

志丹县19539931690: C语言编程的时候遇见的一个小问题.本人新手.请帮助我
吕绍金施: 字符串长度函数.for循环大括号后面是不是忘记了分号. 如果仅仅是去掉后面.那么找到第一个位置,直接赋值为0即可.

志丹县19539931690: 为什么我编的C语言程序会出现已经可以运行了但是到某一行无法输入数据的情况? -
吕绍金施: 总之,是你程序的问题. 静下心来,再反思一下你的过程,你也许就发现哪出现了逻辑错误. 记住,自己发现问题,这是学习语言的过程,而后,你会有一种成就感.

志丹县19539931690: 求教几个C语言的基础性小问题?
吕绍金施: 第一个问题 是判断结束标志 第二个是因为exe文件没有暂停 你在源代码里面写一个暂停功能就能用了 第三个问题 不一定只能运行一次 如果用循环可以运行很多次

志丹县19539931690: C语言的一个很简单的小问题
吕绍金施: 楼主你的程序确实有点问题.输入scanf("%s",&a)这个有问题把&去掉,但是%s是字符串输入的符号,这题也有问题,如果以字符串输入,输入的数据之间不能用空格 否则只能输出第一个数据.你定义的a为整形数组,所以只能按下面方法实现#include<stdio.h>void main(){int a[10],i;for(i=0;i<10;i++)scanf("%d",&a);for(i=0;i<10;i++)printf("%d ",a);}

志丹县19539931690: C语言编程小问题 -
吕绍金施: 1.#include<stdio.h> 2.a,b,c没有初始化3.scanf("%d%d%d,&a,&b,&c");改成scanf("%d%d%d",&a,&b,&c);4.x1=x2=(-b/2a);改成x1=(-b/2*a);x2=(-b/2*a);5.else(T<0) 改成 else if (T<0)

志丹县19539931690: 关于c语言编程中变量的一点小问题 -
吕绍金施: 程序,不只是语法问题,还有逻辑方面的事情,从你的程序来看,ab赋值 2 3,c是ab之和那就是5 但是第二个,c是ab之和,但是ab没有指示多少,是个随机数,那么c只能是个随机数了 在后面再赋值,逻辑上来说,和c没啥关系了

志丹县19539931690: 编程(C语言)的一个小问题
吕绍金施: getch()后面分号掉了

志丹县19539931690: c语言一些小问题【非c++只是c】 -
吕绍金施: 1 大, 要是你学得好的好 很多软件核心都是C写的比如linux操作系统 2 也可...

志丹县19539931690: 我的电脑上的c语言为什么老有一个错误
吕绍金施: 目录环境设置不对 打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径.很多情况可能就一个盘符的不同 (例如你的VC装...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网