实验五循环结构程序设计实验目的与要求: 1、熟练掌握 while 、 do-while 及 for 的语句实现循环的方法。 2、了解 3 种循环语句的区别和转换、各自的适应性、循环嵌套的使用。 3、掌握如何在循环语句中使用 break 和 continue 语句,改变程序流程。 4、掌握在程序设计中用循环的方法实现各种算法。实验内容: 1、将 P21 的实验 5-1 输入到 VC++ 中观察运行结果,并思考如何用 do-while 和 for 语句实现。 2、请将实验 5-2 、实验 5-5 、实验 5-6 、实验 5-7 、实验 5-9 按要求填写完整, 并将运行结果截图到下框中。实验 5-2 x>=0 实验 5-6 :1 5-i 实验 5-5 :1 num%10 实验 5-6 :2 2*i-1 实验 5-5 :2 num/10 实验 5-6 :3 i+1 实验 5-7 :1 (year%4==0&&year%100!=0)||(ye ar%400==0) 实验 5-6 :4 7-2*i 实验 5-7 :2F log==0 实验 5-9 :1 实验 5-7 :3 i%10==0 实验 5-9 :2 break 实验 5-9 :3 m==i 实验 5-2 程序运行结果截图: 实验 5-5 程序运行结果截图: 实验 5-6 程序运行结果截图: 实验 5-7 程序运行结果截图: 实验 5-9 程序运行结果截图: 附实验 5-2 的代码: #include <> void main() { float x,max,min; printf(" 请输入学生的成绩: \n"); scanf("%f",&x); max=min=x; while( ?__1__ ){ if(x>max) max=x; if(x<min) min=x; scanf("%f",&x); } printf(" 最高成绩为%.1f\n 最低成绩为%.1f\n",max,min); } 实验 5-5 的代码: #include <> void main() { int num; printf(" 请输入一个正整数: "); scanf("%d",&num); while(num>0) { printf("%d",____1____); num=____2____; } printf("\n"); } 实验 5-6 的代码: #include<> void main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=___1___;j++) printf(" "); for(k=1;k<=___2___;k++) printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=____3____;j++) printf(" "); for(k=1;k<=____4____;k++) printf("*"); printf("\n"); }} 实验 5-7 代码: #include<> void main() { int year,flag,i=0; for(year=1000;year<=1500;year++) { if
实验五-循环结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.