C语言主观试题典型例题分析

C语言主观试题典型例题分析

ID:37971692

大小:135.50 KB

页数:20页

时间:2019-06-04

C语言主观试题典型例题分析_第1页
C语言主观试题典型例题分析_第2页
C语言主观试题典型例题分析_第3页
C语言主观试题典型例题分析_第4页
C语言主观试题典型例题分析_第5页
资源描述:

《C语言主观试题典型例题分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.给三角形三边长,编写程序求三角形面积:#include#includemain(){floata,b,c,s,area;scanf("%f%f%f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("您输入的三边长为:%.2f,%.2f,%.2f",a,b,c);printf("三角形的面积为:%f",area);}2.输出九九乘法表:#includemain(

2、){inti,j;for(i=1;i<=9;i++){for(j=1;j<=9;j++){printf("%d*%d=%d",i,j,i*j);}}3.求一个整数的绝对值;#includemain(){inta,B;printf("Pleaseinputanumber:");scanf("%d",&a);if(a>0)B=a;elseB=-a;printf("该数的绝对值为%d",B);}4.编写一个程序,求1+2+3····+100的值;#include

3、h>main(){inti,sum=0;for(i=1;i<=100;i++){20sum=sum+i;}printf("%d",sum);}1.编写一个程序,计算1*2*3···*n的值;#includemain(){longsum=1;inti,n;printf("Pleaseinputn:");scanf("%d",&n);for(i=1;i<=n;i++){sum=sum*i;}printf("%d!=%d",n,sum);}2.编写一个程序,输出三个任意整

4、数的最大值;做法一:#includemain(){inta,b,c,max;printf("请输入任意的三个正整数:");scanf("%d%d%d",&a,&b,&c);max=a;if(maxmain(){inta,b,c,D;printf("请输入任意的三个正整数:");scanf("%d%d%d",&a

5、,&b,&c);D=max(a,b,c);printf("三个数的最大值是:%d",D);}intmax(intx,inty,intz)20{if(x>z)z=x;if(y>z)z=y;return(z);}1.用起泡法对10个数据进行排序;(利用数组实现)#includemain(){inti,j,t;inta[10]={5,7,4,2,3,6,1,0,9,8};for(j=0;j<9;j++){for(i=0;i<9-j;i++){if(a[i]>a[i+1])【修改‘

6、>’和‘<’可以实现从大到小或从小到大的输出】{t=a[i];a[i]=a[i+1];a[i+1]=t;}}}for(i=0;i<10;i++)printf("%2d",a[i]);}2.输入10个数字,逆序输出。(数组实现)#includemain(){inta[10],i,t;for(i=0;i<=9;i++){scanf("%d",&a[i]);}for(i=0;i<=9;i++){t=a[9-i];printf("%2d",t);}}3.20输入一行字符,将所有的小写字

7、母转换成大写字母,大写字母转换成小写字母,其他字符不变,。输出转变后的这行字符;#include#definen10main(){inti;charch,a[n];for(i=0;i<=n-1;i++){scanf("%c",&a[i]);}for(i=0;i<=n-1;i++){if(a[i]<='z'&&a[i]>='a'){ch=a[i]-32;printf("%c",ch);}elseif(a[i]<='Z'&&a[i]>='A'){ch=a[i]+32;printf(

8、"%c",ch);}else{ch=a[i];printf("%c",ch);}}}1.编写一个程序,实现对两个数的四则运算;#includemain(){floatx,y;charop;printf("typeinyourexpression:");scanf("%f%c%f",&x,&op,&y);switch(op){case'+':printf("%f%c%f=%f",x,op,y,x+y);break;case'-':20printf("%f%c%f=%f

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

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

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