用c语言写一个自动累加程序没有最大值只有一个最小值a=1然后123456这样加然后
答案:3 悬赏:30
解决时间 2021-12-21 12:02
- 提问者网友:一人心
- 2021-12-20 22:03
用c语言写一个自动累加程序 没有最大值只有一个最小值a=1然后 1 2 3 4 5 6这样加 然后分别输出 显示
最佳答案
- 二级知识专家网友:有钳、任性
- 2021-12-20 22:49
#include
int main()
{
int a=1;
unsigned long sum=0L;
while (1) //小心,无限循环。你说的没有最大值。但是对于编程语言来说,long型还是有最大值的。
{
sum+=a;
printf("Σ%d=%d\n",a,sum);
a++;
}
return 0;
}
int main()
{
int a=1;
unsigned long sum=0L;
while (1) //小心,无限循环。你说的没有最大值。但是对于编程语言来说,long型还是有最大值的。
{
sum+=a;
printf("Σ%d=%d\n",a,sum);
a++;
}
return 0;
}
全部回答
- 1楼网友:苦柚恕我颓废
- 2021-12-21 00:39
很简单,在main()中的 sum和add()里面的sum不是同一个变量。你只需要把add()改成int add(int sum),然后这个函数返回return sum;
在用的时候add(sum)改成sum=add(sum),
具体为什么你自己想想,跟c语言书上的swap(a,b)的例子一样的道理 。
- 2楼网友:嗷呜我不好爱
- 2021-12-20 23:08
#include
#include
int main()
{
int i = 1;
int sum = 0;
while (1)
{
printf("%d\t", sum += i);
i++;
Sleep(1000); //输出一个暂停1s
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |