【发布时间】:2020-10-10 21:34:18
【问题描述】:
所以我希望我的代码实际上每个案例都有不同的总和,但总和会不断从其他案例中相加,例如案例 2 的总和是循环 2 的总和 + 案例 1,案例 4 的总和是案例 1 的总和,2,3 和循环编号 4
the Output.
`
#include <stdio.h>
int main() {
int cases;
int day;
int animal;
int n;
int a;
int sum = 0;
animal = 0;
printf("Enter cases \n ");
scanf(" %d", &n);
for (cases = 0; cases < n; cases++)
{
printf("cases #%d\n", cases+1);
printf("Enter how many days.\n");
scanf(" %d", &a);
for(day=1;day<=a;){
printf("Enter how many animal that you capture at day #%d\n", day);
scanf(" %d", &animal);
day++;
sum = sum + animal;
}
animal = 0;
day = 1;
printf("cases#%d = %d\n", cases + 1, sum);
}
return 0;
}`
【问题讨论】:
-
您需要说明问题所在。如果有n个错误,显示出来。
-
啊好吧我试试
-
@interjay 啊,有时当我写 3 个案例时,它会运行到 10 个,它以某种方式首先在第一个读取 scanf,然后在第一个读取打印,有时我无法运行代码,因为它说链接是错误的
标签: c loops for-loop sum scanf