#include <stdio.h>
#include <math.h>
int main(){
int t_number,number,digit;
int pow_num=1;
int count=0;
scanf("%d",&number); //输入你要正序输出的数字
t_number=number;
do{ //判断你输入数字的位数
count++;
t_number/=10;
}while(t_number!=0);
pow_num=pow(10,count-1); //记得count-1
do{
digit=number/pow_num; //取出第一个数字
printf("%d",digit);
if(pow_num>9){
printf(" "); //保证数字用空格分隔,最后一位数字后面没有空格
}
number=number%pow_num; //更新number
pow_num/=10;
}while(pow_num!=0);
return 0;
}
//注意:此段代码,输入007,输出为7
C语言 正序输出数字
最新推荐文章于 2024-04-11 23:13:02 发布