这个问题为什么一直是零分,明明按它说的做了,答案没问题。但是一直是零分,我很好奇哪里出错了。
题目要N的值要输入啊,不是固定的100
样例只是举例子,当输入100时,输出5050
scanf("%d",&N);
以上程序有以下两个问题:
1.题目要求输入参数N,代码里没有体现;
2.题目要求是长整形,程序中没有体现长整型;
针对以上问题,对代码做如下修改:
#include <stdio.h>
int main()
{
long long int N,S=0,i;
scanf("%ld",&N);
for(i=0;i<=N;i++)
{
S+=i;
}
printf("S = %ld\n",S);
}
不知道你这个问题是否已经解决, 如果还没有解决的话:(有写的不好的地方,大佬请勿略这篇内容)