房天下 > 房天下问答 > 业主生活 > 其他
  • C语言 求它是几位数?

    C语言中,给一个不多于5位的正整数,要求: (1)它是几位数? (2)逆打印出各位数字.

    提问者:亦装亦谐

    发布于2011-01-17

共1个回答
  • 自毁人生 丨Lv 0
    main() { long int l,a,b; int i,j,k; scanf("%ld",&l); while(l!=0){ if(l!=9999 && l!=999 && l!=99 && l!=9){a=l+1;} if(a/10000!=0){printf("It has 5 digits");break;} if(a/1000!=0){printf("It has 4 digits");break;} if(a/100!=0){printf("It has 3 digits");break;} if(a/10!=0){printf("It has 2 digits");break;} l=1; if(l==1){printf("It has 1 digits");break;} l=0; } if(l==0)printf("I guess it is 0 or 6 digits"); getch();
    +10 2011-01-18 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。