首页 > 领导讲话 > 党会报告 / 正文
电脑,系统测试题3
2020-07-26 20:17:10 ℃系统测试题3 1.从键盘键盘输入3个整数,然后找出最大的数并输出。
例如:输入“12,45,43“, 输出 “三个数是:12,45,43.最大数是:45.“。
#include <stdio.h> #include <conio.h> main() { int a, b, c, max; printf(“请输入三个整数:\n“); /***********SPACE***********/ 【?】(“%d,%d,%d“,&a, &b, &c); printf(“三个数是:%d,%d,%d.“, a, b, c); /***********SPACE***********/ if (【?】) max=a; else max=b; if (max<c) max=c; /***********SPACE***********/ printf(“最大数是:%d.“, 【?】); } 2.从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为 0 时结束。
例如,输入 1 2 3 5 4 0 时,输出“max=5“。
#include <stdio.h> #include <conio.h> main() { int num=-1; int max = 0; printf(“请输入一组整数: \n“); /***********SPACE***********/ 【?】(num!=0) { scanf(“%d“,&num); /***********SPACE***********/ max = 【?】 ? num : max; } /***********SPACE***********/ 【?】(“max=%d\n“, max); } 3.输入三个整数x,y,z,请把这三个数由小到大输出。
#include <stdio.h> main() { int x,y,z,t; scanf(“%d%d%d“,&x,&y,&z); /***********SPACE***********/ if (x>y){【?】} /***********SPACE***********/ if(x>z){【?】} /***********SPACE***********/ if(y>z){【?】} printf(“small to big: %d %d %d\n“,x,y,z); } 4.从键盘输入n,求不大于n的各正偶数之和。
例如,输入“10“,输出“10以内偶数和:30。“ #include <stdio.h> int fun(int x) { /***********SPACE***********/ int s=【?】,i; /***********SPACE***********/ for (i=2; 【?】; i+=2) /***********SPACE***********/ 【?】 += i; /***********SPACE***********/ 【?】 s; } main() { int n; printf(“请输入一个正整数n:“); /***********SPACE***********/ scanf(“%d“, 【?】); printf(“%d以内偶数和:%d。“, n, fun(n)); } 5.从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。
#include<stdio.h> void main() { float a,b,c,d,e,f; printf(“输入第一个复数的实部与虚部:“); scanf(“%f, %f“,&a,&b); printf(“输入第二个复数的实部与虚部:“); scanf(“%f, %f“,&c,&d); /***********SPACE***********/ 【?】; f=b+d; printf(“相加后复数:实部:%f,虚部:%f\n“,e,f); e=a*c-b*d; /***********SPACE***********/ 【?】; printf(“相乘后复数:实部:%f,虚部:%f\n“,e,f); e=(a*c+b*d)/(c*c+d*d); /***********SPACE***********/ 【?】; printf(“相除后复数:实部:%f,虚部:%f\n“,e,f); } 6.输出Fibonacci数列的前15项,要求每行输出5项。
Fibonacci数列:1,1,2,3,5,8,13........... #include <stdio.h> main() { /***********SPACE***********/ int 【?】[14],i; fib[0]=1;fib[1]=1; for (i=2;i<15;i++) /***********SPACE***********/ fib[i]=【?】; for(i=0;i<15;i++) { printf(“%d\t“,fib[i]); /***********SPACE***********/ if ( 【?】 ) printf(“\n“); } } 7.编程求任意给定的n个数中的奇数的连乘积,偶数的平方和以及0的个数,n通过scanf()函数输入。
#include <stdio.h> main() { int r=1,s=0,t=0,n,a,i; printf(“n=“);scanf(“%d“,&n); for(i=1;i<=n;i++) { printf(“a=“); /***********SPACE***********/ scanf(“%d“,【?】); /***********SPACE***********/ if(【?】!=0) /***********SPACE***********/ 【?】=a; else if(a!=0) /***********SPACE***********/ s+=【?】; else t++; } printf(“r=%d,s=%d,t=%d\n“,r,s,t); } 8.两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
#include <stdio.h> main() { char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/ for(i='x';i<='z';i++) for(j='x';j<='z';j++) { /***********SPACE***********/ if(【?】) /***********SPACE***********/ for(k='x';【?】;k++) { /***********SPACE***********/ if(【?】) { /***********SPACE***********/ if(i!='x'&&k!=【?】) printf(“order is a--%c\tb--%c\tc--%c\n“,i,j,k); } } } } 9.1982年我国第三次人口普查,结果全国人口为10.3亿,假如人口增长率为5%。编写一个程序求在公元多少年总人口翻了一番。
#include<stdio.h> void main() { double p1=10.3,p2,r=0.05; int n=1; /***********SPACE***********/ p2=p1*【?】; /***********SPACE***********/ while(p2<=【?】) { n++; /***********SPACE***********/ p2=p2*【?】; } /***********SPACE***********/ n=【?】; printf(“%d年人口总数翻了一番,即为%g亿人\n“,n,p2); } 10.下列程序从键盘输入所需数据,求出z的值并输出,要求输出结果保留2位小数。
#include <stdio.h> /***********SPACE***********/ 【?】 main() { int x; double y,z; /***********SPACE***********/ scanf(“【?】“,&x,&y); z=2*x*sqrt(y); /***********SPACE***********/ printf(“z=【?】“,z); } 11.计算平均成绩并统计90分以上人数。
#include <stdio.h> main() { int n,m; float grade,average; average=0.0; /***********SPACE***********/ n=m=【?】; while(1) { /***********SPACE***********/ 【?】(“%f“,&grade); if(grade<0) break; n++; average+=grade; /***********SPACE***********/ if(grade<90)【?】; m++; } if(n) printf(“%.2f%d\n“,average/n,m); } 12.识别输入的字符串,每个单词输出一行 #include <stdio.h> #include <string.h> void main() { int c; int inspace; /***********SPACE***********/ 【?】; while((c = getchar()) != '\n') { if(c == ' ' || c == '\t' || c == '\n') { /***********SPACE***********/ if(【?】) { inspace = 1; putchar('\n'); } } else { inspace = 0; /***********SPACE***********/ 【?】; } } } 13.输出1到100之间每位数的乘积大于每位数的和的数。
例如:数字26,数位上数字的乘积12大于数字之和8。
#include <stdio.h> main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; /***********SPACE***********/ 【?】 ; /***********SPACE***********/ while( 【?】 ) { k*=m%10; s+=m%10; /***********SPACE***********/ 【?】; } if(k>s) printf(“%d “,n); } } 14.打印出如下图案(菱形) * *** ***** ******* ***** *** * #include <stdio.h> main() { int i,j,k; /***********SPACE***********/ for(i=0;【?】;i++) { for(j=0;j<=4-i;j++) printf(“ “); /***********SPACE***********/ for(k=1;k<=【?】;k++) printf(“*“); printf(“\n“); } /***********SPACE***********/ for(【?】;j<3;j++) { for(k=0;k<j+3;k++) printf(“ “); for(k=0;k<5-2*j;k++) printf(“*“); printf(“\n“); } } 15.计算一元二次方程的根。
#include <stdio.h> /***********SPACE***********/ #include 【?】 main() { double x1,x2,imagpart; float a,b,c,disc,realpart; scanf(“%f%f%f“,&a,&b,&c); printf(“the equation“); /***********SPACE***********/ if(【?】<=1e-6) printf(“is not quadratic\n“); else disc=b*b-4*a*c; if(fabs(disc)<=1e-6) printf(“has two equal roots:%-8.4f\n“,-b/(2*a)); /***********SPACE***********/ else if(【?】) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(“has distinct real roots:%8.4f and %.4f\n“,x1,x2); } else { realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(“has complex roots:\n“); printf(“%8.4f=%.4fi\n“,realpart,imagpart); printf(“%8.4f-%.4fi\n“,realpart,imagpart); } }
猜你喜欢
- 2021-10-03 构造人才事业全链条助推高质量发展-支部党课讲稿
- 2021-05-06 年轻干部培训班座谈发言提纲
- 2021-05-05 2021年办公厅党总支年终工作总结
- 2021-05-05 硕士代表发言(多篇)
- 2021-05-01 2021年年最新整理社会主义革命和建设时期历史专题领导班子及个人研讨发言8篇
- 2021-05-01 政法委书记教育整顿专题民主(组织)生活会对照检查材料供借鉴
- 2021-04-29 2篇县委书记社会主义革命和建设时期历史专题学习研讨发言范文
- 2021-04-29 传承五四精神心得体会发言材料四篇
- 2021-04-29 2021年政法队伍教育整顿专题民主生活会领导班子对照检查材料汇编(6篇)
- 2021-04-28 党员干部“学史增信”专题学习心得体会发言材料
- 搜索
-
- 国家开放大学电大专科《社会调查研究与 11-02
- 总工会为职工群众做好事办实事情况汇报 10-09
- 宗旨意识方面存在的问题及整改措施3篇 08-27
- 人力资源部印章管理规定 04-23
- 2021国家开放大学电大专科《中级财务会 11-09
- 派出所所长检讨书 05-12
- 森林草原防火知识宣传资料 03-23
- “去极端化”工作实施方案 06-28
- 亲属政审复函模板(配偶) 11-03
- 《西方行政学说》判断题题库(珍藏版) 12-14
- 网站分类
-
- 标签列表
-