郑轻oj1061

#include
#include
#include
// 输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。
//输入一个正整数n,n是int型数据
//依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5
int main()
{
   //思路:上一题存个数组,再for循环倒序输出;
   int a[10];
    int n,cnt=0;
    scanf("%d",&n);
    int remainder;
    {
        while(n!=0)
        {
            remainder=n%10;
            a[cnt++]=remainder;//这边到不满足条件多加了一次1
            n=n/10;
            if(n<1)break;
        }

    }
    while(--cnt)
        printf("%d ",a[cnt]);
        printf("%d ",a[0]);
    return 0;//今天又是没带return 0的一天
}

郑轻oj1061_第1张图片

 

你可能感兴趣的:(郑轻oj,c语言)