|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lsy358027330 于 2020-10-3 17:10 编辑
就是那个带你学C带你飞的第14章,for语句和循环嵌套 里面那个小甲鱼没有给答案的题目,这是源代码
- #include <stdio.h>
- int main()
- {
- float num = 0;
- double sum = 0;
- int status;
- do
- {
- printf("请输入合法的数字:");
- do
- {
- sum = sum + num;
- status = scanf("%f", &num);
- } while (getchar() != '\n' && status == 1);
- } while(status == 1);
- printf("结果是:%.2lf\n", sum);
- return 0;
- }
复制代码
是实现可以一行输入多数的相加,然后小甲鱼在内循环里进行修改,将顺序调换,答案就会不同,为什么啊,百思不得其解
- ……
- do
- {
- status = scanf("%f", &num);
- sum = sum + num;
- } while (getchar() != '\n' && status == 1);
- ……
复制代码
1+2相加会成5,1+2+3会相加成9 |
|