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

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);}


赞助商链接
相关文章:
2.3.3循环结构教学设计
2.3.3循环结构教学设计_其它课程_高中教育_教育专区。2.2.3 循环结构一、...二、学生分析: 在学习本课之前,学生已熟悉 VB 程序的编程环境与运行方法,了解...
实验三 循环结构程序设计(参考答案)
设计程序 sy3-3.c,已知祖父年龄 70 岁,长孙 20 岁,次孙 15 岁,幼孙 5 岁,问要过多少年,三个孙子 的年龄之和同祖父的年龄相等,试用单重循环结构编程...
实验三 循环结构程序设计
实验三 循环结构程序设计三、实验内容( 按要求设计以下程序,并调试分析运行结果 ,任选 5 个题) (1) 设计程序 sy3-1.c ,要求编程计算 xn,其中 x 和 n 均...
10级实验三--循环结构程序设计
设计程序 sy3-3.c,已知祖父年龄 70 岁,长孙 20 岁,次孙 15 岁,幼孙 5 岁,问要过多少年,三 个孙子的年龄之和同祖父的年龄相等,试用单重循环结构编程...
实验三 循环结构程序设计
sy3-3.c, 已知祖父年龄 70 岁, 长孙 20 岁,次孙 15 岁,幼孙 5 岁,问要过多少年,三 个孙子的年龄之和同祖父的年龄相等,试用单重循 环结构编程实现。...
实验三 循环结构程序设计
设计程序 sy3-3.c,已知祖父年龄 70 岁,长孙 20 岁,次孙 15 岁,幼孙 5 岁,问要过多少年,三 个孙子的年龄之和同祖父的年龄相等,试用单重循环结构编程...
实验三 循环结构程序设计参考答案
问要过多少年,三个孙子 的年龄之和同祖父的年龄相等,试用单重循环结构编程实现...运行结果: 运行结果: 3、设计程序 sy3-3.c ,有一数列:2/1,3/2,5/3,...
循环结构程序设计
循环结构程序设计 实验 3 循环结构程序设计一、实验目的 (1) 掌握 while、do~...(2) 设计程序 sy3-2.c ,要求编程计算 xn,其中 x 和 n 均由键盘输入。 ...
第3章 结构化程序设计12-07
进行结构化程序设计,基本的流程结构有 3 种,即顺序结构、选择结 构和循环结构...3.2 C 语言的基本语句经过图 3-2 的流程分析,理清了思路,那么编程就是信...
实验四 循环结构程序设计
实验目的 循环结构程序设计( 循环结构程序设计(一) ...do { x=x*x;} while( !x); ()编程求 1.../* /* c4-3.c */ 求最大公约数算法 2 */ ...
更多相关标签: