大家给改下错??会VC6的进!

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:45:36
#include <stdio.h>

int main()
{
int i,a,b,c;
printf("1000以内的所有阿姆斯特朗数:");
for(i=1;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c)
printf("%d,",i);
}
return 0;
}

#include "stdio.h"
int main()
{
int i,a,b,c;
printf("1000以内的所有阿姆斯特朗数:"); //这里的分号你打错了
for(i=1;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c)
printf("%d,",i);
}
return 0;
}
可以了

对的,就是printf("1000以内的所有阿姆斯特朗数:"); 这个语句最后的分号你是用中文输入时候的分号了,这样就不行了,你用下英文输入时候的分号试下,应该就行了吧

记着,用完中文后马上转成英文输入法