当前位置:首页 >> 计算机软件及应用 >>

3-3循环结构--编程


1. 编写程序求五个人的平均分。 #include"stdio.h" main() {float score,sum=0,aver; int i; printf("请输入 5 个成绩:\n"); for(i=1;i<=5;i++) {scanf("%f",&score); sum+=score; } aver=sum/5; printf("平均分为:%f\n",aver); } 2.输出 1-100 之间能同时被 3 和 5 整除的数。 #include"stdio.h" main() {int i; for(i=1;i<=100;i++) if(i%3==0&&i%5==0)printf("%5d",i); } 3.输入 10 个成绩,统计 90 分以上和不及格人数。 #include"stdio.h" main() {float score; int i,m=0,n=0; printf("请输入 10 个成绩:\n"); for(i=1;i<=10;i++) {scanf("%f",&score); if(score<60)m++; if(score>90)n++;}

printf("不及格的人数为:%d\n",m); printf("高于 90 分的人数为:%d\n",n); } 输出图形 (1) #include <stdio.h> main( ) {int i,j,k; for(i=1;i<=5;i++) {for(j=1;j<=5-i;j++) printf("%c",' '); for(k=1;k<=2*i-1;k++) printf("%c",'*'); printf("\n"); } for(i=1;i<=4;i++) {for(j=1;j<=i;j++) printf("%c",' '); for(k=1;k<=9-2*i;k++) printf("%c",'*'); printf("\n"); } }

(2) #include <stdio.h> main( ) {int i,j,k; for(i=1;i<=4;i++) {for(j=1;j<=4-i;j++)

printf("%c",' '); for(k=1;k<=2*i-1;k++) printf("%c",'*'); printf("\n"); } for(i=1;i<=3;i++) {for(j=1;j<=i;j++) printf("%c",' '); for(k=1;k<=7-2*i;k++) printf("%c",'*'); printf("\n"); } }

(3) #include <stdio.h> main( ) {int i,j,k; for(i=1;i<=4;i++) {for(j=1;j<=i-1;j++) printf("%c",' '); for(k=1;k<=9-2*i;k++) printf("%c",'*'); printf("\n"); } for(i=1;i<=3;i++) {for(j=1;j<=3-i;j++) printf("%c",' '); for(k=1;k<=2*i+1;k++) printf("%c",'*');

printf("\n"); } }

p64(2) #include "stdio.h" main() {float a=1,b=1,sum=0; int i; for(i=1;i<=101;i+=2) { /*printf("%f ",a/b);*/ sum+=a/b; a=-a; b+=2;} printf("%f",sum);}

p64(1) #include "stdio.h" main() {float a=2,b1=1,b2=3,pi=1; int i; for(i=1;i<=50;i++) { /*printf("%f %f\t%f\n",a/b1,a/b2,pi);*/ pi*=(a/b1)*(a/b2); a=a+2; b1+=2; b2+=2;} printf("%f",2*pi);}

方法二 #include "stdio.h" main() {float sum=1,n=1; for(;n<=100;n++) if((int)n%2==0) sum=sum*(n/(n+1)); else sum=sum*((n+1)/n); printf("sum=%f",sum*2); }

最大公约数 #include "stdio.h" main() {int m,n,t,x,y; printf("请输入任意两个整数:"); scanf("%d,%d",&m,&n); if(m<n){t=m;m=n;n=t;} for(x=n;x>=1;x--) if(m%x==0&&n%x==0)break; printf("最大公约数是:%d\n",x); printf("最小公倍数是:%d\n",m*n/x);}


赞助商链接
相关文章:
实验3 循环结构程序设计
实验3 实验3循环结构程序设计一、实验目的 (1)掌握 while、do~while、for 语句的使用。 (2)掌握循环体内使用 break、continue 语句的作用。 (3)掌握循环及嵌套...
实验三 循环结构程序设计(参考答案)
实验三 循环结构程序设计(参考答案) 实验三 循环结构程序设计(参考答案) 1、设计程序 sy3-1.c ,要求打印小学九九乘法表。 算法分析: 算法分析: 根据九九乘法表...
10级实验三--循环结构程序设计
10级实验--循环结构程序设计_计算机软件及应用_IT/计算机_专业资料。实验三 循环结构程序设计一、实验目的 (1) 掌握 while、do~while、for 语句的使用。 (2)...
10级实验三 循环结构程序设计
10级实验三 循环结构程序设计_计算机软件及应用_IT/计算机_专业资料。实验三 循环结构程序设计 实验三 循环结构程序设计一、实验目的 (1) 掌握 while、do~while、...
(11级)实验三 循环结构程序设计
实验三 循环结构程序设计 实验三 循环结构程序设计一、实验目的 (1) 掌握 while、do~while、for 语句的使用。 (2) 掌握循环体内使用 break、continue 语句的作用...
实验三 循环结构程序设计
实验三 循环结构程序设计三、实验内容( 按要求设计以下程序,并调试分析运行结果 ,任选 5 个题) (1) 设计程序 sy3-1.c ,要求编程计算 xn,其中 x 和 n 均...
实验三 循环结构程序设计
实验三 循环结构程序设计实验目的 1.熟练使用 while、do-while 语句实现循环程序设计 2.理解循环条件和循环体,以及 for、while 和 do-while 语句的相同及不同之...
2-3 循环结构
2-3 循环结构 循环结构循环结构隐藏>> 课程名称:面向对象程序设计基础(C++) 第二章 结构化程序设计 循环结构 结构》 《2.3 循环结构》 1. 2. 3. 目标概述...
实验三 循环结构程序设计
实验三 循环结构程序设计 实验三 循环结构程序设计 一、实验目的 (1) 掌握 while、do~while、for 语句的使用。 (2) 掌握循环体内使用 break、continue 语句的作...
实验三 循环结构程序设计
实验三 循环结构程序设计 C语言实验用题C语言实验用题隐藏>> 循环结构程序设计 实验 3 循环结构程序设计一、实验目的 (1) 掌握 while、do~while、for 语句的使...
更多相关标签: