www问答网
所有问题
c语言 写了一个程序代码 为什么不能循环了?
如题所述
举报该问题
其他回答
第1个回答 2018-07-14
因为你那个a:break直接执行了,顺序执行下来会执行这个break,你把这个记号放到return那里就可以了
a:return 0;
本回答被网友采纳
第2个回答 2018-07-14
第一个scanf中的d前面似乎没有%,是不是?
相似回答
C语言中程序
如:for( ; ;);
为什么
是死
循环?
答:
for( ; ;);的
循环
条件永远成立,所以导致死循环。
为什么
下面
C语言代码
是死
循环
呀。看了半天没发现问题
答:
for里面第二个表达式i<10,printf(..);中,由于逗号表达式的缘故,pirntf成了判断表达式,也就是说结束条件要printf为假才结束,printf的返回值时实际输出字符的个数,只要有东西输出,printf永远为真,for就死
循环了
。这里可以改成printf(..),i<10 反过来写 ...
...我实在不解
为什么不能
正常
循环
,
程序
运行正确,可下次就不能输入了...
答:
如果要用循环的话,建议不要使用goto,这种操作存在着很大的隐患,特别是大的项目,程序代码很多
。你可以用while(1)或for(;;)来循环。你的代码要查看那里错了,很简单,在gets(c)后面加一句printf("c ---> : %s\n",c);你会发现第二次打印的c--->: 为空,正好你的else printf(...
在
C语言中
,
为什么
我的
一个
scanf
代码
在第二次
循环
操作时,那步骤不执...
答:
因为scanf输入要按回车,输入一个字符后回车,计算机实际上接收了两个字符,即:字符+回车。试一下flushall(); or fflush(stdin);
C语言
while执行不了,
代码
见图?
答:
首先,进入while
循环
之前,num没有被赋值就使用,是非法的,此时num的值不确定。补救方法,在while语句前面,增加一个输入语句,且把while循环内的输入语句,放到循环的最后。其次,如果一开始,num就是147,循环语句根本不会执行,因此,循环语句内部,num==147的判断,根本不会达到,也不会有输出。必须...
请问我的
c语言
有
什么
问题吗?
答:
while(a!='\n');行末多
了一个
分号,就会导致“死
循环
”。还有,
代码
最后对space和symbol的定义似乎不妥,都作了修改:include <stdio.h> include <stdlib.h> int main(){ int letters=0,space=0,number=0,symbol=0;char a;printf("please input something:\n");a=getchar();while(a!='...
C语言
问题,不知道哪里错了,好像只能算出一次
循环?
急,
答:
从您的
程序
来看,没有语法错误,但是得不到需要的结果,应该就是出现了逻辑错误。请您仔细看您的qiuhe函数,第一次运行for
循环
,当i=1时,满足if(i%2==1),那么就执行了m=i;n=i*i;执行完后m=1,n=1;那么这个程序自然就结束了呀,因为已经不满足i<=n这个条件了哦。根据您程序的框架,感觉...
我的二分法求近似根的用
c语言写
的
程序代码
,编辑编译没有错误,没有警告...
答:
printf("这是一个用二分法求函数近似根的
程序
(精确度为10^-4)!请用户输入区间两个端点a和b的值:\n");scanf("%d,%d",&a,&b);for(;fabs(b-a)>eps;){ t=(a+b)/2;i++;if(f(a)*f(t)<0)a=t;else b=t;} printf("函数近似根为%.4f\n",t);printf("二分的次数为%d\n"...
为什么程序
运行第一遍没问题,第二遍就有问题,
C语言
答:
虽然我没有看到你的
C 语言源代码
,但是根据我多年的 C 语言编程经验,你可以再仔细检查一下你的程序中涉及到的所有变量是否有内存溢出、或者是数组越界的情况?相关
程序代码
可以供你参考。希望能够对你有所帮助。例一:/* 关于在分配内存过程中是否分配成功的判断代码 */ include <stdio.h> void ...
大家正在搜
用c语言编写的代码程序
c语言程序代码
一个c语言程序是由
c语言程序设计代码
推箱子c语言程序代码
不属于c语言循环语句
c语言循环语句实例
c语言程序设计基础
c语言代码实例
相关问题
在C语言中,为什么我的一个 scanf代码在第二次循环操作时...
c语言为什么不能用goto写循环
C语言里面怎样使一个程序一直循环运行?
用C语言写的程序,为什么for循环答案是0,递归函数答案是1...
c语言实现工资 循环五次查询为啥不行 这么写代码哪里错了?
用C语言编写一个死循环能让CPU使用率一直保持100%吗?
用c语言写的程序用scanf()函数接受数组输入值为什么每次...
一个简单的C语言for循环程序····