printf("請輸入乙個數:\n");
int n, r; //定義變數r
scanf_s("%d", &n);
int a = n;//在輸出的時候n值變為0,所以在這先保留n值
int count = 0; //變數count記錄數的位數
do while (n != 0);
printf("\n");
printf("%d是%d位數\n",a, count);
第二種方法
int count = 0;
while ( getchar() != '\n') //在輸入的時候已經判斷是多少個數了
count++;
printf("%d位數\n",count);
。群裡有很多賽事,大家可以了解下。讓自己的能力得到提公升,第一時間知道比賽資訊,獲得證書。 輸入乙個數判斷它是幾位數,並逆序和正序將各位數輸出
1 解題思路 1 首先,想要判斷這個數是幾位數,就是不斷地把原數字的個位採用對10取餘的方式得到後再剝離出,例如原數字是123,第一次對10取餘得到3,然後剝離3,就是把123對10取整,得到12,此時數字少了一位,就對位數統計加一,一直迴圈,直到剝離出所有數字。2 然後是逆序輸出各個位的數字,這個...
輸入1 365 的乙個數字判斷它是幾月幾日
首先我們要想到怎麼判斷是一年的第幾個月,然後判斷是乙個月的第幾天 我們來看一看 using system 第二個實驗 namespace classes class program 儲存月份的天數 我們雖然完美解決了這個問題,但是我們要注意到的是,閏年有366天,這個只是一般情況,所以我們大膽挑戰一...
乙個五位數,判斷它是不是回文數
輸入乙個五位數,判斷它是不是回文數 caidan 1.輸入乙個數 2.退出 print caidan while true choice int input 運算元字為 if choice 1 a list input 請輸入乙個五位數 iflen a 5or a 0 0 0 0 0 print 輸...