电脑 系统测试题3.docx

上传人:小****库 文档编号:2917564 上传时间:2020-05-22 格式:DOCX 页数:14 大小:16.37KB
返回 下载 相关 举报
电脑 系统测试题3.docx_第1页
第1页 / 共14页
电脑 系统测试题3.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《电脑 系统测试题3.docx》由会员分享,可在线阅读,更多相关《电脑 系统测试题3.docx(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、系统测试题31.从键盘键盘输入3个整数,然后找出最大的数并输出。 例如:输入12,45,43, 输出 三个数是:12,45,43.最大数是:45.。#include #include 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 (maxc) max=c;/*SPACE*/ printf(最大数是:%d., 【?】);2.从键盘输入一组整数

2、,使用条件表达式找出最大的整数。当输入的整数为 0 时结束。 例如,输入 1 2 3 5 4 0 时,输出max=5。#include #include main() int num=-1; int max = 0; printf(请输入一组整数: n); /*SPACE*/ 【?】(num!=0) scanf(%d,&num); /*SPACE*/ max = 【?】 ? num : max; /*SPACE*/ 【?】(max=%dn, max);3.输入三个整数x,y,z,请把这三个数由小到大输出。#include main() int x,y,z,t; scanf(%d%d%d,&x,

3、&y,&z); /*SPACE*/ if (xy)【?】 /*SPACE*/ if(xz)【?】 /*SPACE*/ if(yz)【?】 printf(small to big: %d %d %dn,x,y,z);4.从键盘输入n,求不大于n的各正偶数之和。 例如,输入10,输出10以内偶数和:30。#include int fun(int x)/*SPACE*/ int s=【?】,i;/*SPACE*/ for (i=2; 【?】; i+=2)/*SPACE*/ 【?】 += i;/*SPACE*/ 【?】 s;main() int n; printf(请输入一个正整数n:);/*SPAC

4、E*/ scanf(%d, 【?】); printf(%d以内偶数和:%d。, n, fun(n);5.从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。#includevoid 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,虚部:%fn,e,f); e=a*c-b*d; /*SPACE*/ 【?】; printf

5、(相乘后复数:实部:%f,虚部:%fn,e,f); e=(a*c+b*d)/(c*c+d*d); /*SPACE*/ 【?】; printf(相除后复数:实部:%f,虚部:%fn,e,f);6.输出Fibonacci数列的前15项,要求每行输出5项。 Fibonacci数列:1,1,2,3,5,8,13.#include main() /*SPACE*/ int 【?】14,i; fib0=1;fib1=1; for (i=2;i15;i+) /*SPACE*/ fibi=【?】; for(i=0;i15;i+) printf(%dt,fibi); /*SPACE*/ if ( 【?】 ) p

6、rintf(n); 7.编程求任意给定的n个数中的奇数的连乘积,偶数的平方和以及0的个数,n通过scanf()函数输入。#include 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=%dn,r,s,t);8.两个乒乓球队进行比赛,各

7、出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。#include 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-%ctb-%ctc-%cn,i,j,k); 9.1982年

8、我国第三次人口普查,结果全国人口为10.3亿,假如人口增长率为5%。编写一个程序求在公元多少年总人口翻了一番。#includevoid 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 /*SPACE*/ 【?】 main() i

9、nt x;double y,z;/*SPACE*/ scanf(【?】,&x,&y); z=2*x*sqrt(y);/*SPACE*/ printf(z=【?】,z); 11.计算平均成绩并统计90分以上人数。#include main() int n,m; float grade,average; average=0.0; /*SPACE*/ n=m=【?】; while(1) /*SPACE*/ 【?】(%f,&grade); if(grade0) break; n+; average+=grade; /*SPACE*/ if(grade90)【?】; m+; if(n) printf(%

10、.2f%dn,average/n,m);12.识别输入的字符串,每个单词输出一行#include #include 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 main()

11、 int n,k=1,s=0,m; for(n=1;ns) printf(%d ,n); 14.打印出如下图案(菱形) * * * * * *#include 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(【?】;j3;j+) for(k=0;kj+3;k+) printf( ); for(k=0;k5-2*j;k+) printf(*); printf(n); 15.

12、计算一元二次方程的根。#include /*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 quadraticn); else disc=b*b-4*a*c; if(fabs(disc)=1e-6) printf(has two equal roots:%-8.4fn,-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 %.4fn,x1,x2); else realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(has complex roots:n); printf(%8.4f=%.4fin,realpart,imagpart); printf(%8.4f-%.4fin,realpart,imagpart);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com