C语言考试编程题答案

C语言考试编程题答案

ID:41032696

大小:94.50 KB

页数:17页

时间:2019-08-14

C语言考试编程题答案_第1页
C语言考试编程题答案_第2页
C语言考试编程题答案_第3页
C语言考试编程题答案_第4页
C语言考试编程题答案_第5页
资源描述:

《C语言考试编程题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言考试编程题答案(1)1、从键盘中输入一个大写字母,要求改用小写字母输出#includevoidmain(){charc1,c2;c1=getchar();printf(“%c,%d”,c1,c1);c2=c1+32;printf(“%c,%d”,c2,c2);}2、编程求1+2+3+…+100的值,并输出结果#include"stdio.h"voidmain(){inti,sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("sum=%d",sum);}3、用递归方法求n!。#include

2、dio.h>voidmain(){floatfac(intn);intn;floaty;printf("inputanintegernumber:");scanf("%d",&n);y=fac(n);printf("%d!=%10.0f",n,y);}floatfac(intn){floatf;if(n<0){printf("n<0,dataerror!");}elseif(n==0==1)f=1;elsef=fac(n-1)*n;return(f);}4、将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,4,3,2,0。要求改为0,2,3,4,6

3、,8。#include#definenum6voidmain(){inti,j,t,a[6]={8,6,4,3,2,0};printf("outputprimcrydate:");for(i=0;i<6;i++)printf("%2d",a[i]);printf("");for(i=0,j=5;i

4、输出时要求有文字说明,取小数点后两位数字。#includevoidmain(){floatc,F;printf("Pleaseinput:");scanf("%f",&F);c=5.0/(9.0*(F-32));printf("%5.2f",c);}6、写一个函数,求两个整数中的较大者,用主函数调用这个函数,并输出结果,#includevoidmain(){intmax(intx,inty);inta,b,c;scanf("%d,%d",&a,&b)c=max(a,b);printf("maxis%d",c);}intmax(i

5、ntx,inty){intz;z=x>y?x:y;return(z);}7、有三个整数a,b,c,由键盘输入,输出其中最大者。#includevoidmain(){inta,b,c,max;printf(“Pleaseinput:a,b,c:”);scan(“%d,%d,%d”,&a,&b,&c);max=a;if(maxvoidmai

6、n(){inti,j,row=0,colum=0,max;inta[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};max=a[0][0];for(i=0;i<=2;i++)for(j=0;j<=3;j++)if(a[i][j]>max)(max=a[i][j];row=i;colum=j;)printf("max=%d,row=%d,colum=%d",max,row,colum);}10、有一函数:当x<0时,y=-1;当x=0时,y=0;当x>0时,y=1。编一程序,输入x的值,输出y的值.#include

7、.h>voidmain(){intx,y;printf(“pleaseinputx:”);scanf(“%d”,&x);if(x<0){y=-1;printf(“x=%d,y=%d”,x,y);}elseif(x=0){y=0;printf(“x=%d,y=%d”,x,y);}else{y=1;printf(“x=%d,y=%d”,x,y);}}11、输入三角形的三边长,求三角形面积。求三角形面积的公式为area=s(s-a)(s-b)(s-c),其中s=(a+b+c)/2#include#includevoidmai

8、n(){f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。