如何解决我如何不让我的总和加上第一个总和?
所以我希望我的代码在每种情况下实际上具有不同的总和,但是总和要与其他情况保持相加,例如,案例2的总和是循环2nd的总和+案例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;
}`
解决方法
在每种情况下,您需要将sum
返回0
将sum=0;
放在for (cases...
下
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。