帮我看看那里错了。我是新手,
main(){int a b c s t z;
loop1:
scanf("请输入一个三位数a=%d"&a);
if(99<a&&a<1000);
else{printf("输入有误");
goto loop1}
b=a/100 g=a%100;
do t=a-100;
while(t>100);
s=t/10;
printf("%d%d%d\n"g s b);
printf("%o%o%o\n"b s g);
}
程序代码:#include<stdio.h>
main()
{
int a,b,c,s,t,z;
loop1:printf("请输入一个三位数a=");
scanf("%d",&a);
fflush(stdin);
if(99<a&&a<1000)
{
b=a/100;
c=a%100;
s=c/10;
t=c%10;
printf("%d,%d,%d\n",b,s,t);
printf("%o,%o,%o\n",t,s,b);
}
else
{
printf("输入有误\n");
goto loop1;
}
return 0;
}
