当前位置: 代码迷 >> C语言 >> 编程题1(适合新手)
  详细解决方案

编程题1(适合新手)

热度:115   发布时间:2008-03-11 15:45:39.0
我的做法不过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;
}
----------------解决方案--------------------------------------------------------
  相关解决方案