經典例題整理(譚浩強c語言第五版第四章第九題)

2021-08-20 11:01:43 字數 621 閱讀 1882

如果我們按照題的要求,應該是直接定義乙個變數使它小於100000,這裡我們說給定乙個正整數。

求幾位數我們採取除以十後與零比較的方法

給出功能函式

int figure1(int n)

int count = 0;

while(n != 0)

return count;

分別輸出每一位數字,這個在我們除以十的過程中進行取餘就能做到,也可以直接在上個題中加個printf語句

給出函式

void printreverse(int n)

while(n!=0);

printf("\n");

而逆序輸出就比較費勁了同樣採取取餘的方法,我們首先要知道這是幾位數,所以先用上面的功能函式來得到幾位數在

再來進行取餘

void printorder(int n)

{int count = figure(n);

int power = 1;

int i;

for(i=0;i對於給定乙個正整數的方法求其中數字,我們通常採用這種函式來達到目的

C程式設計(第五版)譚浩強 第二章例題實現

例題2.1 求1 2 3 4 5 include int main printf d sum return 0 例題2.2 有50個學生,要求輸出成績在80分以上的學生的成績和學號 include int main for int i 0 i 10 i return 0 例題2.3 判定2000 2...

《C程式設計(第五版)》譚浩強編著 習題 第五章

include include intmain 最大公約數 for i a i 1 i 最小公倍數 for j b j a b j printf 最大公約數為 d n maxdivisor printf 最小公倍數為 d n 英文本母個數為 d n letter printf 空格個數為 d n s...

c語言 譚浩強第五版第五章習題第17題 桌球比賽

include include intmain else c語言要跳出所有迴圈,可以使用goto語句。在所有迴圈外,定義乙個標識,通過goto語句直達該標識,起到跳出所有迴圈的作用。exit all loop exit all loop 跳出迴圈後所要執行的語句 system pause retur...