循环练习。
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...