收藏 分享(赏)

C语言基础代码.doc

上传人:jw66tk88 文档编号:4295880 上传时间:2018-12-21 格式:DOC 页数:41 大小:180.50KB
下载 相关 举报
C语言基础代码.doc_第1页
第1页 / 共41页
C语言基础代码.doc_第2页
第2页 / 共41页
C语言基础代码.doc_第3页
第3页 / 共41页
C语言基础代码.doc_第4页
第4页 / 共41页
C语言基础代码.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、1061:求两个数的和与差Description输入整数 a 和 b,计算并输出 a、b 的和与差。Input输入只有一组 a 和 bOutput按照下面的例子输出结果Sample Input2 -8Sample OutputThe sum is -6The difference is 10#includeint main()int a,b,sum,difference;scanf(“%d%d“,sum=a+b;difference=a-b; printf(“The sum is %dn“,sum);printf(“The difference is %dn“,difference);retu

2、rn 0;1062:求平方根Description输入 1 个实数 x,计算并输出其平方根(保留 1 位小数)Input输入一个实数 xOutput输出平方根Sample Input17Sample OutputThe square root of 17.0 is 4.1#include#includeint main()double x,a;scanf(“%lf“,a=sqrt(x);printf(“The square root of %0.1lf is %0.1lfn“,x,a);return 0;1063:华氏温度转换为摄氏温度Description输入华氏温度 f,计算并输出相应的摄

3、氏温度 c(保留 2 位小数)。c = 5/9(f-32).Input输入一个实数 x 表示华氏温度Output输出对应的摄氏温度Sample Input17.2Sample OutputThe temprature is -8.22#include int main()double f,c;scanf(“%lf“,c=5.0/9.0*(f-32.0);printf(“The temprature is %0.2fn“,c);return 0;1064:计算旅途时间Description输入 2 个整数 time1 和 time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范

4、围是 0000 到 2359,不需要考虑出发时间晚于到达时间的情况。Input输入只有两个整数Output求出火车的旅途时间Sample Input712 1411Sample OutputThe train journey time is 6 hrs 59 mins.#includeint main()int time1,time2,hours,mins;scanf(“%d%d“,time1=time1/100*60+time1%100;time2=time2/100*60+time2%100;hours=(time2-time1)/60;mins=(time2-time1)%60;prin

5、tf(“The train journey time is %d hrs %d mins.n“,hours,mins);return 0;1065:数字加密Description输入 1 个四位数,将其加密后输出。方法是将该数每一位上的数字加 9,然后除以 10 取余,做为该位上的新数字,最后将第 1 位和第 3 位上的数字互换,第 2 位和第 4 位上的数字互换,组成加密后的新数。Input输入只有一个正整数Output输出加密后的新数Sample Input1257Sample OutputThe encrypted number is 4601#includeint main()int

6、number,digit1,digit2,digit3,digit4,newnum;scanf(“%d“,digit1=number/1000;digit2=(number-digit1*1000)/100;digit3=(number-digit1*1000-digit2*100)/10;digit4=number-digit1*1000-digit2*100-digit3*10;digit1=(digit1+9)%10;digit2=(digit2+9)%10;digit3=(digit3+9)%10;digit4=(digit4+9)%10;newnum=digit3*1000+digi

7、t4*100+digit1*10+digit2;printf(“The encrypted number is %dn“,newnum);return 0;1066:大写字母转化为小写字母Description输入一个大写英文字母,输出相应的小写字母。Input输入一个大写英文字母Output输出对应的小写字母Sample InputKSample Outputk#include int main()char ch;scanf(“%c“,ch=ch-A+a;printf(“%cn“,ch);return 0;1067:显示两级成绩Description输入一个正整数 repeat (0int

8、main()int t,repeat;scanf(“%d“,for(t=0;t=0int a,b,c,d,min;scanf(“%d“,for(t=0;t#include int main()int t,repeat;double a,b,c,perimeter,s,area;scanf(“%d“,for(t=1;tcs=perimeter/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(“area=%.2lf; perimeter=%.2lfn“,area,perimeter);elseprintf(“These sides do not correspond

9、to a valid trianglen“);return 0;1070:判断数的符号description输入一个正整数 repeat (0int main() int t,repeat;scanf (“%d“,for (t=0;t0)y=1; else if (x=0)y=0; elsey=-1;printf (“%dn“,y);return 0;1072:显示水果的价格Description输入一个正整数 repeat (0int main() int t,repeat;double x,y;scanf(“%d“,for(t=0;tint main()int repeat,n,i;dou

10、ble price1=3.00,price2=2.50,price3=4.10,price4=10.20,price;scanf(“%d“,for(n=0;n#includeint main()int ri,repeat;scanf(“%d“,for(ri=1;ri=aint i,n;float sum;scanf(“%d“,for(ri=1;riint main()int t,repeat;scanf(“%d“,for(t=1;tint main()int t,repeat,n,i;double x,pow;scanf(“%d“,for(t=0;tint main()int t,n,repe

11、at,flag,i;float sum;scanf(“%d“,for(t=0;t#includeint main()int ri,repeat;int temp,flag;double eps,item,sum;scanf(“%d“,for(ri=1;ri=eps)sum=sum+item;temp=temp+2;flag=-flag;item=flag*1.0/temp;printf(“%.6fn“,sum);return 0;法二:includeint main()int repeat,i,single,j;double eps,sum;scanf(“%d“,for(i=0;i=eps;j

12、=j+2)sum=sum+1.0/j*single;single=-single;printf(“%lfn“,sum);return 0;1080: 摄氏温度和华氏温度转换表题目描述输入一个正整数 repeat (0int main()int ri,r,repeat;int begin,C,F,end;scanf(“%d“,for(ri=1;riint main()int t,repeat;int n,sum;scanf(“%d“,for(t=0;t0)if(n%2!=0)sum=sum+n;scanf(“%d“,printf(“%dn“,sum);return 0;1082: 求最大值题目描

13、述输入一个正整数 repeat (0int main(void)int i,n,x,max;int t,repeat;scanf(“%d“,for(t=0;tmax)max=x;printf(“%dn“,max);return 0;1083: 求整数的位数以及各位数之和Description输入一个正整数 repeat (0int main()int t,repeat,i;int number,sum;char n100;scanf(“%d“,for(t=0;t=0int i,n;float sum,a,b,x;scanf(“%d“,for(t=0;tint main()int t,repea

14、t;int i,n;long int a,item,sum;scanf(“%d“,for(t=0;tint main()int i,t,repeat,m;scanf(“%d“,for(i=0;im/2elseprintf(“NOn“);return 0;1088: 求 1 + 1/2! +.+ 1/n!题目描述输入一个正整数 repeat (0int main()int t,repeat;scanf(“%d“,for(t=1;t#include int prime(int i);int main()int t,repeat;int count,i,m,n,sum;scanf(“%d“,for(t=0;trepeat;t+)scanf(“%d%d“,count=0;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报