2017.5.14#交作业#
c4droid吧
全部回复
仅看楼主
level 5
while的使用
2017年05月14日 11点05分 1
level 14

2017年05月14日 11点05分 2
level 5
刚学到while,别的还没学全。[黑线]请多指教。
2017年05月14日 12点05分 3
level 8
死循环
2017年05月14日 14点05分 4
对,死循环,下次作业改[呵呵]
2017年05月15日 11点05分
level 4
解析不了
2017年05月14日 22点05分 5
我用的gcc
2017年05月15日 11点05分
回复 骨灰級玩家_ :好吧,
2017年05月17日 22点05分
回复
d尘b
:10楼放了源码,你复制下试试,是不是哪个符号输入的不对,比如"<"。
2017年05月18日 04点05分
level 8
x的值未初始化[汗][汗]
2017年05月15日 12点05分 6
这个程序中x的目的是为了死循环,没有x的输入值选项
2017年05月15日 12点05分
@骨灰級玩家_ 未初始化的局部变量可能是任何值[汗],可能是1,可能是0,也可能是-1[狂汗]
2017年05月15日 12点05分
@a732377991 [疑问]还有这个可能?受教了,还没接触这个层面。
2017年05月15日 13点05分
level 5
对了,int main()的那个int是后来加入的,之前只是用main()函数,后来见别人的都在前面放了个int,我也就放了个试了一下,并没发现有什么不同,也就忘了去掉[黑线]
2017年05月15日 12点05分 7
ISO C标准规定main函数的原型必须是以下两种中的一种: int main(void) 或者 int main(int argc, char **argv)。
2017年05月16日 03点05分
@OtotheLCHN 第一种是不是默认的?似乎只用main()也能编译。
2017年05月16日 04点05分
@骨灰級玩家_ 没有什么默认不默认的,不需要处理命令行参数就用第1种,main()编译通过是为了向后兼容。
2017年05月16日 08点05分
@OtotheLCHN 不声明返回值类型就是默认返回int啊
2017年05月16日 08点05分
level 10
6L+1...
2017年05月16日 02点05分 8
受教[开心]
2017年05月16日 04点05分
level 5
很多小伙伴说解析不了,不知什么原因,下面是源码: // while的使用
#include<stdio.h>
main() {
float a, b, c, d, e, f,x;
while (x<0)
{
printf("请输入一个值:\n");
scanf(" %f", &a);
printf("请输入另一个值:\n");
scanf(" %f", &b);
c = a + b;
d = a - b;
e = a * b;
f = a / b;
printf("两数相加等于: %.2f\n"
"两数相减等于: %.2f\n"
"两数相乘等于: %.2f\n"
"两数相除等于: %.2f\n"
"\n"
"\n", c, d, e, f);
}
return 0;
}
2017年05月18日 03点05分 10
while (x < 0) 改成 for (; ; ) 吧
2017年05月18日 05点05分
1