帮我看看那里错了。我是新手,
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; }