題目內容:
從鍵盤輸入乙個整型資料(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...