实验__9__实验报告
教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的
1.掌握循环与选择结构的嵌套的使用方法; 2.掌握嵌套循环的使用方法;
3.练习continue和break语句的使用方法。
二、实验任务
1. 求两个整数的最大公约数和最小公倍数。 2. 用循环结构语句编程并输出下图:
1 22 333 4444 55555 4444 333 22 1
三、实验结果(源程序 + 注释)
#include %using namespace std; void main() {
int a,b,c,d; cin>>a>>b;
c=a*b; while(a%b!=0)
25
}
#include %using namespace std; void main() { }
int i,j=0; for(i=1;i<=5;i++) { }
for(i=4;i>=1;i--) { }
for(j=1;j<=i;j++)
cout<
cout<<\最大公约数\cout<<\最小公倍数\
int t=a%b; a=b; b=t;
cout< cout< 27 实验__10__实验报告 教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法; 2.掌握数值型一维数组的使用方法; 二、实验任务 输入一组非零整数(已输入0作为输入结束标志)到一维数组中,设计一个程序,求出这一组数的平均值,并分别统计出这一组数中正数和负数的个数。 三、实验结果(源程序 + 注释) #include\{ int ave,a[999],i,j,k; for(i=0,j=0,ave=0;i<999;i++) { cin>>a[i]; j++; ave+=a[i]; if(a[i]==0) { j--; break; } } cout<<\ for(i=0,k=0;i<=(j-1);i++) { if(a[i]>0) k++; }