夏学期C程序设计上机练习参考答案
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第1天共摘了多少桃子? void main() { int day, peach; peach = 1; for(day=10; day>=2; day--) peach = 2 * (peach + 1); printf(\}
50051 数字金字塔(此题与40067打印图案的思路相似) 输入一个正整数repeat (0 输入输出示例:括号内是说明 输入 2 (repeat=2) 5 (n=5) 2 (n=2) 输出: 1 (n=5时的数字金字塔) 2 2 3 3 3 4 4 4 4 5 5 5 5 5 1 (n=2时的数字金字塔) 2 2 #include for (nRow = 1; nRow <= n; nRow++) { } } for (nCol=1; nCol <= n-nRow ;nCol++) printf(\ \ for (nCol=1;nCol<= nRow*2-1; nCol++) printf(\ printf(\ 37