回覆列表
-
1 # 得到歷史
-
2 # 愛大海的聲音
#include<stdio.h>int main(){int n,num=0,i,a[5],m;scanf("%d",&n);for(i=0;i<=4;i++){if(n!=0){m=n%10;a[i]=m;n=n/10;num++;} //上面這一塊為了將資料存起來,後面好拿出來用elsebreak;}printf("%d\n",num);for(i=num-1;i>=0;i--)printf("%d ",a[i]);printf("\n");for(i=0;i<num;i++)printf("%d ",a[i]);return 0;}望採納
相關內容
- 9.給一個不多於5位的正整數,要求: ①求出它是幾位數; ②分別輸出每一位數字; ③按逆序輸出各位?
- 用c++程式設計:給出一個不多於5位的正整數,要求,求出它是幾位數,分別輸出每一位數字,按逆序列印每個數?
- C語言程式設計題:輸入一個不多於4位的正整數,要求如下1求出它是幾位數;2輸出每一位數。有誰會幫幫忙?
- 求編一個C語言程式。給一個不多於5位的正整數,要求 ①求出它是幾位數 ②分別輸出每一位數字,例如?
- 設計一個C語言程式:給一個不多於5位的正整數,要求:求出它是幾位數;分別輸出每?
- 給出一個小於1000正整數,程式設計求該數是幾位數,並按逆序打印出各位上的數字。例如原數為321,則輸出123?
- 設計一個C語言程式:給一個不多於5位的正整數,要求:求出它是幾位數;分別輸出每?
- c++程式設計,輸入一個不多於5位的正整數,要求: (1)求出它是幾位數?
- //給定一個不多於5位的正整數,要求:① 求它是幾位數;② 分別打印出每一位數字;③ 按逆序打印出各位數?
#include <stdio.h>int main(void){ long int x; int y,i=1; printf("請輸入一個不超過100000的整數:"); // <------請把,x去掉 scanf("%ld",&x); if (x>99999||x<1) printf("你所輸入的資料超出計算範圍\n"); else { while (x!=0) // <------請把 do 去掉 { y=x%10; printf("%d\t",y); x=x/10; i=i+1; } printf("\n這個數共有%d位\n",i); } return 0; // <------這裡return 0;放最外層計較好}