假设第一天赚1块,第二天2块......以此类推,使程序根据用户输入的数进行计算,
/*计算n天赚多少钱的和,第一天1块,第二天2块,累加*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int count, sum;
int day;
printf("输入天数\n");
scanf("%d", &day);
count = 0;//
sum = 0;//累计相加之和
while (count++< day)
{
sum= sum + count;
printf("第%d天的金钱总额为 %d\n",count,sum);
}
//printf("第%d天的金钱总额为 %d\n", --count, sum);
return 0;
}
这样输出结果会列举出每日累计结果
而将代码改一下,
/*计算n天赚多少钱的和,第一天1块,第二天2块,累加*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int count, sum;
int day;
printf("输入天数\n");
scanf("%d", &day);
count = 0;//
sum = 0;//累计相加之和
while (count++< day)
sum= sum + count;
//printf("第%d天的金钱总额为 %d\n",count,sum);
printf("第%d天的金钱总额为 %d\n", --count, sum);
return 0;
}
则只会输出最后的结果:在反复写bug的路上越走越远。