C語言判斷乙個整型資料有幾位v2 0

2021-09-12 06:17:07 字數 583 閱讀 4970

題目內容:

從鍵盤輸入乙個整型資料(int型),編寫程式判斷該整數共有幾位,並輸出包含各個數字的個數。例如,從鍵盤輸入整數16644,該整數共有5位,其中有1個1,2個6,2個4。

程式執行結果示例1:

please enter the number:

12226↙

12226: 5 bits

1: 1

2: 3

6: 1

程式執行結果示例2:

please enter the number:

-12243↙

-12243: 5 bits

1: 1

2: 2

3: 1

4: 1

#include #include #include int main()

x/=10;

count++;

}printf("%d: %d bits\n",n,count);

for(i=0;i<=9;i++)//迴圈輸出列印

system("pause");

return 0;

}

輸入乙個數,判斷它是幾位數?

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 第二種方法 ...

C語言 判斷乙個是否素數

方法一 暴力破解,缺點,速度慢 include include include int judge int n 判斷乙個數是不是素數 if count 0 如果大於1,證明有2或者2以上的因子,合數 return 0 else return 1 int main int t judge number...

C語言 實現對乙個整型陣列的氣泡排序

思路 遍歷陣列,對陣列中相鄰的兩個元素進行比較,如果需要公升序,前乙個資料大於後乙個資料時,交換兩個位置上的資料,直到所有的資料比較完,此時,最大的資料已經放在陣列的末尾。除最大資料已經排好序外,其餘資料還是無需,對剩餘資料採用與上述類似的方式進行處理即可 void bubblesort int a...