




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Thisisacprogram.程序:#include<>intmain(){printf("thisisacprogram.\n”);:return0;}求两个整数之和。程序:#include〈〉intmain(){inta,b,sum;a=122;b=234;sum=a+b;printf("sumis%d\n”,sum);:return0;}求两个整数之间的较大者。程序:#include<>intmain(){intmax(intx,inty);inta,b,c;scanf("%d,%d〃,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z二x;elsez二y;return(z);}有人用温度计测量出华氏发表示的温度(如69°F),今要求把她转换成以摄氏法表示的温度(如20°C)。公式:c二5(f-32)/9.其中f代表华氏温度,c代表摄氏温度。程序:SincludeOintmain(){floatf,c;f二;c二9)*(f-32);printf \nc=%f\n,z,f,c);return0;}计算存款利息。有1000元,想存一年。有一下三种方法可选:(1)活期:年利率为rl;(2)一年定期:年利率为r2;(3)存两次半年定期:年利率为r3o分别计算一年后按三种方法所得到的本息和。程序:SincludeOintmain(){floatp0=1000,rl=,r2二,r3=,pl,p2,p3;pl=p0*(l+rl);p2二p0*(l+r2);p3二p0*(l+r3/2)*(l+r3/2);printf(z,pl=%f\np2=%f\np3=%f\n,z,pl,p2,p3);:return0;给定一个大写字母,要求以小写字母输岀。程序:SincludeOintmain(){charcl,c2;cl二'A';c2二cl+32;printf("%c\n",c2);printf("%d\n",c2);return0;}给岀三角形的三边长,求三角形的面积。公式:若给定三角形的三边长,且任意两边之长大于第三边。贝归area二Js(s-a)(s-b)(s-c.)其中s二(a+b+C)/2.程序:SincludeOSincludeOintmain()doublea,b,c,area;a=;b二;c二;s二(a+b+c)/2;area=sqrt(s*(s~a)*(s~b)*(s~c));printf("g=%f\tb=%f\tc=%f\n”,a,b,c);printf(“area=%f\n”,area);return0;}求ax'+bx+c二0方程的根。a,b,c由键盘输入,设b2~4ac>0.程序:#include<>#include<>intmain(){doublea,b,c,disc,xl,x2,p,q;scanf(“%lf%lf%lf”,&a,&b,&c);disc=b*b-4*&*c;辻(disc<0)printf(“Thisquestionhasnorealroots\n”);else{p二一b/*&);q=sqrt(disc)/*a);xl二p+q;x2二p-q;printf(“xl=%\nx2=%\n”,xl,x2);}return0;}先后输岀BOY三个字符。程序:#include<>intmain(){char&二'B',b二'O',c二'Y';putchar(a);putchar(b);putchar(c);putchar("\n');return0;用三个getchar函数先后向计算机输入BOY三个字符,然后用putchar函数输出。程序:#include<>intmain(){chara,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar('\n‘);return0:}或#include<>intmain()putchar(getchar());putchar(getchar());putchar(getchar());putchar('\n‘);:return0:}用getchar函数从键盘读入一个大写字母,把它转换成小写字母,然后用getchar函数输出对应的小写字母。程序:#include〈〉intmain(){charcl,c2;cl二getchar();c2二cl+32;putchar(c2);putchar('\n‘);:return0:}输入两个实数,按代数值由小到大的顺序输出这两个数。(参照将两个杯子中的水互换,必须借助第三个杯子)。程序:#include<>intmain()floata,b,t;scanf(“%f,%f”,&a,&b);辻(a>b){tpa=b;b二t;}printf(“%,%\n",a,b);return0:}输入a,b,c三个数,要求由小到大的顺序输出。程序:SincludeOintmain()floata,b,c,t;scanf(〃%f,%f,%f〃,&a,&b,&c);辻(a>b):t-a;a=b;b二t;}辻(a>c){t-a;d二c;c二t;}辻(b>c){t二b;b二c;c二t;}printf("%,%,%\n:a,b,c);return0;14•输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是,不转换。然后输岀最后得到的字符。程序:SincludeOintmain(){charch;scanf(“%c",&ch);ch二(ch〉二'A'&&ch〈二'Z')?(ch+32):ch;printf("%c\n",ch);return0;}或SincludeOintmain(){charch;scanf(〃%c〃,&ch);if(ch〉二'A'&&ch〈二'Z,)printf(z,%c\n,z,ch+32);elseprintf("%c\n",ch);retui'n0;
'-1'-115.有一个函数:y二(x<0)(x=0)(x>0)编一程序。输入一个x的值,要求输出相应的y值。程序:#include<>intmain()intx,y;scanf("%d",&x);if(x<0)y二T;elseif(x=0)y二0;elsey二1;printf("x=%d\ny=%d\rT,x,y);return0;}要求按照考试成绩的等级输岀百分制分数段,A等为85分以上,B等为70-84分。C等为60-69分,D等为60分以下。成绩的等级由键盘输入。程序:#include<>intmain(){chargrade;scanf("%c",grade);printf(,zYouscore:\nz,);switch(grade){case'A':printf("85=100\n"):break;case'B':printf("70=84\rT);break;case'C':printf(〃60=69\rT);break;case'D':printf("〈60\n");break;defauIt:printf(〃enterdateerroiArT);}:return0;}写一程序,判断某一年是否为闰年。程序:ttincludeOintmain()intleap,year;printf("pleaseenteryear:");scanf("%d",&year);辻(year%4==0){if(year%100二二0){if(year%400=0)leap二1;elseleap=0;}elseleap=l;}elseleap=0;if(leap)printf(“%disaleapyear\n,z,year);printf(“%disnotaleapyear\rT,year);return0;}J或SincludeOintmain(){intleap,year;printf("pleaseenteryear:,z);scanf("%d",&year);辻(year%4!=0)leap=0;else辻(year%100!二0)leap二1;else辻(year%400!二0)leap=0;elseleap二1;if(leap==l)printf(〃%disaleapyear\nz,,year);printf("%disnotaleapyear\rT,year);retrnm0;或SincludeOintmain(){intleap,year;printf("pleaseenteryear:,z);scanf("%d",&year);辻((\?-ear%4==0&&year%100!=0)|(year%400==0))leap二1;elseleap=0;if(leap==l)printf(“%disaleapyear\nz,,year);elseprintf(“%disnotaleapyear\rT,year);retinm0;}求ax2+bx+c=0方程的根。a,b,c由键盘输入。(完整版)程序:#include<>#include<>intmain(){doublea,b,c,disc,xl,x2,x3,realpart,imagepart;scanf(〃%lf,%lf,%lf〃,&a,&b,&c);printf(z,Theequation");if(fabs(a)〈二le-6)printf(〃isnotaquadratic");else{disc二b*b-4*a*c;if(fabs(disc)〈二le-6)printf("hastwoequalroots%\rT,-b/2*a);elseif(disc>le~6){printf("hastwodistinctrealroots\n%,%”,xl,x2);xl二(-b+sqtt(disc))/2*a;x2二(~b-sqrt(disc))/2*a;realpart二-b/2*a;imagepart二sqrt(-disc)/2*a;printf("hastwocomplex:roots:\rT);printf(“%+%\n〃,realpart,imagepatt);printf(“%%\nz/,realpart,imagepart);return0;}给岀一个不多出5位的正整数,要求:(1) :求出它是几位数;(2) :分别输岀每一位数字;(3) :按逆序输出各位数字,例如原数为321,输岀123。程序:SincludeOintmain(){intnum,indiv,ten,hundred,thousand,ten_thousand,place;printf("请输入一个正整数(0=99999):“);scanf("%d",&num);辻(num>9999)place二5;elseif(num>999)place二4;elseif(num>99)place二3;elseif(num>9)place二2;elseplace二1;printfC位数为:%d\nzz,place);ten_thousand=num/10000;thousand=(num-ten_thousand*10000)/1000;hundred二(num-ten_thousand*10000-thousand*1000)/100;ten二(num-ten_thousand*10000~thousand*1000-hundred*100)/10;indiv二(num-ten_thousand*10000~thousand*1000-hundred*100-ten*10);printf(/z每一个数字分别为:〃);printf("%d,%d,%d,%d,%d\n",ten_thousand,thousand,hundred,ten,indiv);switch(place){case 5:printf(“反序数字为:%d%d%d%d%d\n",indiv,ten,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医护理学(第5版)课件 舌诊
- 新能源技术太阳能光伏发电系统安装手册
- 企业人际沟通培训
- 雨水收集 规范
- 项目投资可行性报告报告完整版
- 美丽乡村项目可行性研究报告
- 家居智能语音
- 农业产业链管理手册
- 市场调研报告细分行业统计表
- 能源产业项目进度跟踪表
- DZ∕T 0211-2020 矿产地质勘查规范 重晶石、毒重石、萤石、硼(正式版)
- 中国居民营养与健康状况调查报告
- 人体成分分析适应症禁忌症
- 2024年广东广州黄埔区长岭街道森林消防护林员招聘笔试冲刺题(带答案解析)
- 巴巴爸爸搬大树
- 2024年云南呈贡区城市投资集团有限公司招聘笔试参考题库含答案解析
- 第2课中华文化的世界意义教学设计-高中历史选择性必修3文化交流与传播
- 2024年苏州健雄职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 新生儿围生期感染课件
- 《大数据技术在财务中的应用》 课件 项目1-3 Python概述
- 2024-2025常州新课结束考试化学试卷与答案
评论
0/150
提交评论