sum = sum+i 这一句写在了for循枯伍环的外面,缓败衡意思就是先作扰做for循环至i=101,最后运行sum=sum+i,输出为101。
更改,把sum=sum+i写到循环里面。
#include <stdio.h>
int main(void)
{
int i,sum=0
for(i=0i<=100i++)
{
sum=sum+i
}
printf("%d",sum)
}
代码如下:
#include <stdio.h>
long sum_n(int n){
long sum = 0
for(int i = 1i<=ni++){
sum += i
}
return sum
}
int main(){
int n = 0
scanf("%d",&n)
long sum = sum_n(n)
printf("1 - %d 的和是: %lld\n", n, sum)
return 0
}
测试截图:
希望这个问题题主不要删除, 最近好亩禅多回答的题喊拍目都被删除郑耐羡了. 主页灰了一片,谢谢.
题目描述不清晰,要大颂升求什么前10项的和按照上下文,给出的答案滚老如下,如果补充完樱肢整,可以再来修改
for(int i=0i<10i++)
{
s=s+i
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)