#include<stdio.h>
main()
{
int i,s,c=0;
printf("请输入一个整数:");
scanf("%d",&c);
for(i=1; i<=c; i++)
s+=i;
}
printf("%d\n%d\n%d\n",s,i,c);
你是说s一直是奇怪的数字么?
因为你的s没有赋初始值,应该加一个s=0;
至于为什么一直输出-858893405这个数字,你可以百度一下这个数字,相信你能看明白。
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?