循环结构练习

发布 2021-05-29 14:56:28 阅读 1131

循环练习。

1. 水仙花数是一个三位数,数字本身等于各位立方之和。如153 = 13+53+33.

编程:输出所有水仙花数。

2. 编程:请帮老师完成一个成绩统计程序。

要求连续输入若干个成绩,以ctrl+z结束,输出其中合法成绩(0-100)的最高成绩、

最低成绩、得a(大于等于85)的人数、不及格(小于60)人数。

程序运行示例如下图所示。

提示:1) 键盘上同时按ctrl+z,得到的值是eof,其具体使用方法为:

for( ;scanf(“%f”,&score) !eof; )

根据scanf的返回值进行循环,若返回eof,表明输入ctrl+z,结束循环;

eof,表明输入的是数据,继续循环。

2) 课堂上讲中定义整数最大值int_max 、整数最小值int_min;

同理float数据类型也有最大值、最小值宏定义:flt_max、flt_min,在文件中定义。

以上提示若不理解,请、问老师、同学或辅导师兄。

大家在掌握基本语法的同时,更重要的是学会学习方法,灵活应用所学,借助网络或辅助工。

具延伸课堂知识。

循环结构练习

1 百鸡问题 用100元买100只鸡,大公鸡5元1只,母鸡3元1只,小鸡1元3只。问各能买多少只?include include int main int cocks,hens,chicken for cocks 1 cocks 20 cocks for hens 1 hens 34 hens fo...

循环结构练习

include void main int i 0行a while i 1行 b cout 请回答以下问题 while循环的条件是 i 1循环体是 cout 若a行语句改为 int i 2 则c行执行 0 次。d行语句的执行和b行的条件成立与否不相关 相关 不相关 d行共执行 1 次。本程序的输出结...

循环结构练习

1 百鸡问题 用100元买100只鸡,大公鸡5元1只,母鸡3元1只,小鸡1元3只。问各能买多少只?include include int main int cocks,hens,chicken for cocks 1 cocks 20 cocks for hens 1 hens 34 hens fo...