1求位數,
演算法: 每次丟棄個位數字,計數器++,直到n為0
與我們用眼睛去數類似,即不斷給該整數除以十,計數,此處要考慮當給的整數字0時的特殊情況,c**如下:
int
count
(long
long n)
return tmp;
}
2.逆序輸出
演算法:求出低位,輸出低位,再丟棄低位,重複執行直到n為0
這裡關鍵是求低位的演算法,用除十取餘來得到低位 ,c**如下:
void
reverseoutput
(int n)
else
if(n <0)
while
(n !=0)
printf
("\n");
}
3.順序輸出
演算法:得到高位,輸出高位,丟棄高位,直到n為0,
這裡關鍵是得到高位的演算法,c**如下:
void
orderoutput
(int n)
}
求整數的位數以及各位數之和
輸入乙個正整數 repeat 0 輸入乙個整數n n 10 100 輸出它的位數以及各位數之和。include include 標頭檔案,對應 下的函式strlen.int main printf number d,sum d ans1,sum return 0 解題思路 輸入乙個正整數 repea...
求整數字數,正序逆序輸出,總計1的個數
求任意乙個整數的位數 includeint number int n int i 0 while n 0 return i 正序輸出整數 設定乙個計數器count,讓其等於位數函式中的返回值n 如1234 將power設定為1000 i小於 4 1 i可以為0,1,2,3,將power進行迴圈乘以1...
基本文字處理wc統計文字行數 字數以及字元數
基本文字處理wc統計文字行數 字數以及字元數 wc命令的功能為統計指定檔案中的字元數 字數 行數,並將統計結果顯示輸出。www.2cto.com 語法 wc 選項 檔案 說明 該命令統計給定檔案中的字元數 字數 行數。如果沒有給出檔名,則從標 準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空...