双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

都來看下,為什么這個程式的輸出結果不一樣,求助!!

Jaiolossss Jaiolossss 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <stdio.h>
void main()
{
int x,y,z,i; z=i=0;
printf("Please input a number:\n");
scanf("%d",&x);
y=x+20;
while(x<y){
/*getchar();*/
z=z+x*x;
x++;
i++;
printf("Front %8d number's sum is: %d .\n",i,z);
}
printf("%d\n",z);
}


#include <stdio.h>
void main()
{
long x,y,z,i; z=i=0;
printf("Please input a number:\n");
scanf("%d",&x);
y=x+20;
while(x<y){
/*getchar();*/
z=z+x*x;
x++;
i++;
printf("Front %8d number's sum is: %d .\n",i,z);
}
printf("%d\n",z);
}

為什么下面的变量定义为long x,y,z,i,得不到上面的结果,z的值输出都是0,??
求解答!!!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
Jaiolossss
VC/MFC 16,550 成员 421,606 内容