问题描述
- 杭电ACM1096,一直有错误,求帮忙
-
我的代码
#includeint main(){
int n, i; int a, b; int x, sum; while(scanf("%d", &n) != EOF){ for (i = 0; i < n; i++){ scanf("%d", &a); for (b = 0; b < a; b++){ sum = 0; scanf("%d", &x); sum = sum + x; printf("%d", sum); printf("n"); } } } return 0;
}
解决方案
解决方案二:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int numcase;
cin>>numcase;
while (numcase--)
{
int n, temp, sum=0;
scanf("%d",&n);
for (int i=0; i<n; i++)
{
scanf("%d", &temp);
sum+=temp;
}
printf("%dn",sum);
if (numcase) //此句子就是考察输入(最后一次不要空行)。
printf("n");
}
// system("PAUSE");
return EXIT_SUCCESS;
}
时间: 2025-01-30 10:21:35