C语言编译程序

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:46:19
从键盘输入任意一个不多于5位的正整数,编写程序求出它是几位数,并且逆序打印出各个位上的数字。

#include<stdio.h>
void main()
{
int count,number;
count=0;
printf("input a number:");
scanf("%d",&number);
if(number<0) number=-number;
while(number!=0){
printf("%d",number%10);
number=number/10;
count++;
}
printf("\n");
printf("Count=%d\n",count);

}

这个程序我已经测试过,完全可以使用,第一行输出倒序,第二行输出位数,中间要是有问题的话,可以再问我