for循环问题
intmain(){inti,a,sum=0;printf("enternumber:\n");scanf("%d",&a);for(i=a;i<=1000;i++)su...
int main()
{
int i,a,sum=0;
printf("enter number:\n");
scanf("%d",&a);
for (i=a;i<=1000;i++)
sum+=i;
printf("result is :%d\n",sum);
getch();
return 0;
}
输入1,请问结果为什么会是-23788?
如果把int整型改为long型,结果会变为0 ,这是为什么? 展开
{
int i,a,sum=0;
printf("enter number:\n");
scanf("%d",&a);
for (i=a;i<=1000;i++)
sum+=i;
printf("result is :%d\n",sum);
getch();
return 0;
}
输入1,请问结果为什么会是-23788?
如果把int整型改为long型,结果会变为0 ,这是为什么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询