杭州少儿英语外教培训:#include<stdio.h>

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 10:36:22
#include<stdio.h>
void main()
{
long int a ,b;scanf("%ld",a);
while(a>=1)
{b=a%10;printf("%d\n",b);a=a/10;}
}
‘输入一串数字 要求反向输出’ 不知错在哪??跪求

scan("%ld",&a);

printf("%d\n",b);a=a/10;}
你的b是long int
所以在百分号后应该有个l(小写英文L不是数字一)

#include<stdio.h>
void main()
{
long int a ,b;
printf("please input a num:");
scanf("%ld",&a);
while(a>=1)
{b=a%10;
printf("%d",b);
a=a/10;
}
printf("\n");
}
修改后如上面所示,测试通过。