例項:序列求和
用while迴圈做乙個簡單的計算 s=1+1/2+1/3+...+1/n。
**:#include
int main()
printf("%lf",sum);
return 0;
} 例項:簡單的級數運算
有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13……求出這個數列的前20項之和。
**:#include
int main()
printf("%lf",sum);
return 0;
}例項:用while語句求n!
**:#include
int main()
printf("%d",fac);
return 0;
}例項:特殊等式
有這樣乙個等式,xyz+yzz=532,程式設計求x,y,z的值。
**:#include
int main()
return 0;
}例項:求乙個正整數的所有因子
從鍵盤中輸入乙個正整數求它的所有因子。
**:#include
int main()
return 0;
} 例項:一元錢兌換方案
如果要將整錢換成零錢,那麼一元錢可兌換成一角、兩角或五角,問有多少種兌換方案。
**:#include
int main()
例項:對調數問題
乙個兩位正整數,將它的個位和十位對調,得到另乙個兩位正整數,我們稱這兩個正整數互為對調數。現給定乙個兩位正整數,問能否找出另乙個對調後不同的兩位正整數,使得這兩個正整數之和等於它們各自的對調數之和?例如63+47=36+74.
**:#include
int main()
return 0;
}int re(int n)
例項:數平方和運算的問題
任意給出乙個自然數k,數k不為0,計算其各位數字的平方和k1,再計算k1的各位數字的平方和k2……重複此過程,最終將得到數1或145,此時再做數的平方和運算它最終結果將始終是1或145.
**:#include
int main()
i--;
while(i>=1)
printf("=%d\n",k);
}return 0;
}
迴圈的應用
參考 sum 0 注意的是 初始化要在迴圈外面 for i in range 101 sum i print sum break 和 cuntinue 補充 break 會立即終止迴圈,跳轉到迴圈之後開始執行 continue 會結束當前迴圈,跳轉到下一輪迴圈的條件判斷 注意 1 break con...
基礎數學的應用
1.25個互不相同的正整數之和為500,則其中至少有 3 個偶數 分析 25個互不相同的正整數之和為500,我們可以從最小的奇數開始,有1 3 5 41 43 1 43 22 484,此時共有22個奇數,洗乙個奇數時45,若果有23個,那麼綜合超過了500。所以奇數個數最多時22個,偶數個數最少是3...
迴圈的熟練應用
階乘為例 while迴圈 includeint main printf d n factor return 0 do while迴圈 includeint main while i n printf d n factor return 0 for迴圈 includeint main printf d...