我的做法不过5楼更好
#include "stdio.h"void main()
{
int num,wei;
printf("请输入一个正整数:\n");
scanf("%d",&num);
while(num)
{
wei=num%10;
num/=10;
printf("%4d",wei);
}
getch();
return 0;
}
----------------解决方案--------------------------------------------------------
第3题是不是出错了。。。。。。
----------------解决方案--------------------------------------------------------
回复 5# 的帖子
在TC中运行时超过了10位数就不能正常输出了啊!怎么回事啊? ----------------解决方案--------------------------------------------------------
void sc()
{char c;
if((c=getchar())!='\n') sc();
putchar(c);
}
int main(void)
{
sc();
return 0;
}
----------------解决方案--------------------------------------------------------