(2)
实验5 循环结构程序设计2011-04-16 23:59:00
起止时间:2011-04-05 20:00:00至 一、实验目的 continue语句的作用、区别及使用方法;、掌握循环结构中break、1、熟悉并掌握利用嵌套的循环结构来解决实际问题,理解内、外层循环执行的2 具体过程; 、熟悉并掌握循环结构程序的调试方法(多个断点的设置、断点间的跳转)。3
二、实验内容 填空题1.
以下程序的功能是:输入年、月、日,输出该日是该年的第几天。#include
int main()
int year,month,day,days,i,d; {
printf(input year,month,day);
scanf(%d,%d,%d,&year,&month,&day);
days=0;
for(i=1;i < month ;i++)
【1】 ) switch( {
{ case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;
case 4:case 6:case 9:case 11:d=30; break;
case 2:
if(year%4==0 && year_x0010_0!=0 || year@0==0)
d=29;
else
d=28;
}
【2】 ;
}
printf(%d年%d月%d日是第%d天\n,year,month,day, 【3】 );
return 0;
}
输出效果如下:
教材P92课后习题三(2):展开式求和。 2.【问题描述】教材P92课后习题三(2):展开式求和。
【输入形式】输入x的值。
【输出形式】输出s的值。
【样例输入】
【样例输出】
3. 菱形图像显示问题:输入一个正奇数([5,21]区间内),显示由*组成的菱形图像。
【问题描述】输入一个正奇数([5,21]区间内),显示由*组成的菱形图像。
【输入形式】输入菱形的行数(正奇数)。
【输出形式】由*组成的菱形图像。
4. 编程求解百元百鸡问题。
【问题描述】中国古代数学家张丘建提出的“百鸡问题”:一只大公鸡值五个钱,一只母鸡值三个钱,三个小鸡值一个钱。现有100个钱,要刚好买100只鸡,且三种鸡都有。
【输入形式】
【输出形式】输出数据间隔用],如下图分别是公鸡、母鸡、小鸡数量的输出三种方案
5. 完(备)数问题
【问题描述】输入n,求[1,n]之间所有完数(一个数等于它的所有因子之和,这个数 。)即为一个完数28,则1+2+4+7+14=28的因子28例如,就称为完数.
【输入形式】输入正整数n。
【输出形式】输出[1,n]之间所有完(备)数。