給出一個不多于5位的整數,要求:
1、求出它是幾位數
2、分別輸出每一位數字
3、按逆序輸出各位數字,例如原數為321,應輸出123
一個不大于99999的數字
#include<stdio.h>
int main()
{
int number,length;
int a[5]={0};
int num,i=0;
int count=0;
int sum=0;
scanf("%d",&number);
if(number<99999)
{
num=number;
while(num!=0)
{
a[i]=num%10;
num=num/10;
i++;
count++;
}
printf("%d\n",count);
length=i;
for(i-1;i>0;i--)
{
printf("%d ",a[i-1]);
}
printf("\n");
for(i=0;i<length;i++)
{
printf("%d",a[i]);
}
printf("\n");
}
}
uj5u.com熱心網友回復:
有什么問題嗎uj5u.com熱心網友回復:
不是對的嗎?你什么問題呢?
uj5u.com熱心網友回復:
沒問題啊!!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/159432.html
標籤:新手樂園
上一篇:這個冒泡排序到底哪里出錯?
