当自测通过而保存调试时不通过时,往往可能是循环输入数据,而涉及的计算变量未初始化,考试模式下不会提示可能是由于什么原因,此时可先考虑该情况
#include <stdio.h>
int main()
{
int n,i;
while(scanf("%d",&n)!=EOF){
int sum=0;
int num=2;
if(n<=0){
return -1;
}
// printf("n=%d\n",n);
for(i=0;i<n;i++){ // 如 n=2,sum=2+5=7
sum+=num;
num+=3;
// printf("num=%d,sum=%d\n",num,sum);
}
printf("%d\n",sum);
}
return 0;
}


京公网安备 11010502036488号