请教个问题!!看看那错了……
给一个不多于5位的正整数,要求1、求出它是几位数;
2、分别打印出每一个数字。
3、按逆序打印各位数字。
大家看我写的程序为什么求不出每一问::
main()
{
int x,y;
scanf("d",&X);
if(x>9999)y=5;
else if(x<9999)y=4;
else if(x<999)y=3;
else if(x<99)y=2;
else if(x<9)y=1;
printf("%d",y);
}
...
scanf("%d",&x)
for(i=0;x!=0;i++)
x=x/10; //判断几位数
printf("%d\n",i);
...
我看了这个就想笑!!!昏!!现在我都笑得不行了!!!
不要笑别人.你可能也做过这种事.