c语言经典试题答案教学文稿

上传人:go****e 文档编号:137375746 上传时间:2020-07-07 格式:DOC 页数:19 大小:51.50KB
返回 下载 相关 举报
c语言经典试题答案教学文稿_第1页
第1页 / 共19页
c语言经典试题答案教学文稿_第2页
第2页 / 共19页
c语言经典试题答案教学文稿_第3页
第3页 / 共19页
c语言经典试题答案教学文稿_第4页
第4页 / 共19页
c语言经典试题答案教学文稿_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《c语言经典试题答案教学文稿》由会员分享,可在线阅读,更多相关《c语言经典试题答案教学文稿(19页珍藏版)》请在金锄头文库上搜索。

1、c语言经典试题答案精品文档1、输入两个数,输出较大数的平方值。 #includemain()int a,b,t;printf(Please enter two numbers:);scanf(%d%d,&a,&b);if(ab)a=t;a=b;b=t;printf(The result is:%d,b*b);getch();2、计算并输出50-100间的数的和。#include stdio.hmain() int i,sum; for(i=50;i=100;i+) sum=sum+i; printf(sum is %d,sum); getch();3、用数组编程,有一个44的矩阵,编程序计算并

2、输出对角线元素之和#includemain()int a44,i,j,sum=0;printf(Please enter 16 numbers:);for(i=0;i4;i+)for(j=0;j4;j+)scanf(%d,&aij);for(i=0;i4;i+)for(j=0;j4;j+)if(i=j)sum=sum+aij;printf(The result is:%d,sum);getch();4、编写程序,通过键盘输入2个整数,计算并输出它们的平均值。#include stdio.hmain() int i,j,avg; printf(enter two number:/n) ; sca

3、nf(%d%d,&i,&j); avg=(i+j)/2; printf(avg is %d,avg); getch();5、编写程序,在屏幕上输出字符串2011Ctest。#include stdio.h#include conio.hmain() printf(2011 C testn); getch();6、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超过50公斤,超过部分每公斤加收0.10元。编一程序完成输入行李重,计算并输出托运费。#includemain()int i,j;double sum=0;printf(Please enter the weig

4、ht:);scanf(%d,&i);if(i=50)sum=0.15*i;elsej=i-50;sum=7.5+0.25*j;printf(The result is:%.2f,sum);getch();7、计算并输出50-100间的偶数和。#include stdio.h#include conio.hmain() int i,sum=0; for(i=50;i=100;i+) if(i%2=0) sum=sum+i; printf(sum is %d,sum); getch();8、把10个整数装入一维数组,求其最大值及所在位置并输出。#includemain()int a10,i,f;p

5、rintf(Please enter 10 numbers:);for(i=0;i10;i+)scanf(%d,&ai);f=0;for(i=0;iaf)f=i;printf(The result is:%d,locate:%d,af,f+1);getch();9、输入三个大字母,将其转换成小写字母并输出。#includemain()char a3;int i;printf(Please enter three express:);gets(a);for(i=0;i3;i+)ai=ai+a-A;printf(The result is:);puts(a);getch();10、输入三个整数,如

6、果能够构成三角形的三边,计算并输出三角形的周长,否则输出Dataerror! #includemain()int a,b,c,sum=0;double d,f;printf(Please enter three line:);scanf(%d%d%d,&a,&b,&c);d=(a+b+c)/2.0;f=(d-a)*(d-b)*(d-c);if(f0)sum=a+b+c;printf(s=%d,sum);elseprintf(DATA ERROR!);getch();11、输入一行字符,统计并输出字母a出现的频数及频率。#includemain()char a80;int i,j=0;print

7、f(Please enter a expresses:);gets(a);for(i=0;i80;i+)if(ai=a)j+;printf(The result is:%d,j);getch();12、输入一个三位数,计算并输出各位数字平方之和。#include stdio.h#include conio.hmain()int i,sum=0,a,b,c; printf(enter one number:) ; scanf(%d,&i); a=i%10 ; b=(i/10)%10; c=i/100; sum=a*a+b*b+c*c; printf(sum is %d,sum); getch()

8、;13、输入三个整数,输出大到小排序。#includemain()int a3;int i,j,index,k;printf(Please enter three numbers:);for(i=0;i3;i+)scanf(%d,&ai);for(i=0;i2;i+)index=i;for(j=i+1;jaindex)index=j;k=aindex;aindex=ai;ai=k;printf(The result is:);for(i=0;i3;i+)printf(%6d,ai);getch();14、计算并输出2,55区间内奇数的平方和。#includemain()int i,sum=0;

9、for(i=2;i=55;i+)if(i%2=1)sum=sum+i*i;printf(The result is:%d,sum);getch();15、输入10个数据,按从小到大的顺序输出。#includemain()int a10;int i,j,index,k;printf(Please enter ten numbers:);for(i=0;i10;i+)scanf(%d,&ai);for(i=0;i9;i+)index=i;for(j=i+1;j10;j+)if(ajaindex)index=j;k=aindex;aindex=ai;ai=k;printf(The result is

10、:);for(i=0;i10;i+)printf(%6d,ai);getch();16、编写程序,输入华氏温度,计算并输出摄氏温度。(计算公式为:C=5/9(F-32)#includemain()int f,c;printf(Please enter the f:);scanf(%d,&f);c=5*(f-32)/9;printf(The c is:%d,c);getch();17、设计一个简易计算器,根据输入运算符(+、*)的不同,计算两个数的和、积。#includemain()double value1,value2; char operator; printf(Type in an ex

11、pression:); scanf(%lf%c%lf,&value1,&operator,&value2); switch(operator) case+: printf(=%.2fn,value1+value2); break; case*: printf(=%.2fn,value1*value2); break; getch();18、 编程判断输入的一个字符串str是否为回文,所谓回文是指这个字符串正读和倒读都是一样的。如asdsa是回文。要求定义并调用函数fhuiwei(char*p)来完成判断的过程。#include stdio.h #include string.hmain()in

12、t fhuiwei(char *p); char *q ; gets(q); if( fhuiwei(q)=1)printf(yes); else printf(no); getch(); int fhuiwei(char *p) int j; int i=0; char *q; q=p; while(*p!=0) p+; i+; p-; for(j=0;ji/2)return 1 ; else return 0; 19、 有10个整型元素的一维数组;求:(1)平均值。(2)统计低于平均值的元素个数并输出。#includemain()int a10;int i,j=0,sum=0;double avg;printf(Please enter ten numbers:);for(i=0;i10;i+)scanf(%d,&ai);for(i=0;i10;i+)sum=sum+ai;avg=sum/10;for(i=0;i10;i+)if(aiavg)j+ ;printf(The average is:%.2f,The number is:%d,avg,j);g

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号