ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:24.97KB ,
资源ID:3525095      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3525095.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(郑州轻工业学院acm解析大全13001315.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

郑州轻工业学院acm解析大全13001315.docx

1、郑州轻工业学院acm解析大全130013151300整数a+b描述;计算两个整数的和,输入两个32位有符号的整数a,b,两个整数之间用空格隔开,输出为两个整数的和,单独占一行example1 1 -2#includeint main() int a,b,sum; scanf(%d%d,&a,&b); sum=a+b; printf(%d,sum); printf(n); return 0;1301求两个实数的绝对值描述;由键盘输入任意两个双精度数据,输出其平均值。输出为一实数,保留两位小数,单独咱一行。Example12.56 45.89 29.23#includeint main() dou

2、ble a,b,average; scanf(%lf%lf,&a,&b); average=(a+b)/2; printf(%.2lf,average); return 0;补充;float表示为单精度,double表示为双精度,int表示定义的是整型;%.2lf表示的是保留两位小数%10d表示的是总共占有十个空格,右对齐,%f默认的是保留六位小数,1302 温度转换描述;输入一个摄氏温度,要求输出华氏温度公式是f=1.8*c+32要求;输入一个双精度实数,输出数据小数点后面保留两位有效数字example 35 95.00#includeint main() double c,f; scanf

3、(%lf,&c); f=1.8*c+32; printf(%.2lf,f); return 0;1303 求等差数列的和描述;给出三个整数,分别表示第一项最后一项和公差,求改数列的和,注意;输入三个数中间用空格隔开。第一个数作为首项,第二个数作为末项,第三个数作为公差,输出占一行,包含一个整数,为该等差数列的和example2 11 3 26#includeint main() int a,b,d; double sum; scanf(%d%d%d,&a,&b,&d); sum=(b-a)/d)+1)*(a+b)/2; printf(%.0lf,sum); return 0;1304 求圆的周

4、长和面积描述;输入圆的半径,求圆的周长和面积。要求定义如下宏常量#define PI 3.14159要求;数据保留两位小数。#include#define PI 3.14159int main() double r,perimeter,area; scanf(%lf,&r); perimeter=2*PI*r; area=PI*r*r; printf(%.2lf %.2lf,perimeter,area); return 0;1305 求平均分已知某学生的数学,英语计算机课程的成绩,求平均分 保留两位小数#includeint main() double a,b,c,average; scan

5、f(%lf%lf%lf,&a,&b,&c); average=(a+b+c)/3; printf(%.2lf,average); return 0;1306 两个整数的四则运算输入两个整数num1 num2,输出它们的和差积商以及余数其中商保留两位小数其余为整数数据之间用空格隔开#include#includeint main() int num1,num2,a,b,c,e; double d; scanf(%d%d,&num1,&num2); a=num1+num2; b=num1-num2; c=num1*num2; d=(num1*1.00)/num2; e=num1%num2; pri

6、ntf(%d %d %d %.2lf %d,a,b,c,d,e); return 0;Int是实型,double是双精度的,float是单精度的假如想要输出小数部分,则前加float即可,或者是*1.0001307求绝对值描述;求实数的绝对值要求:结果保留两位小数Example:-234.00234.00 #include#includeint main() double a,b; scanf(%lf,&a); b=fabs(a); printf(%.2lf,b); printf(n); return 0; 绝对值函数1;求整数的绝对值用abs函数Int i=-3,j;J=abs(i);2;求

7、实数的绝对值用fabsDouble a=-4531,b;b=fabs(a)1308求前驱和后继描述;输入一个大写字母,求对应的的小写字母的前驱和后继要求;输出小写字母的额前一个字母和后一个字母,之间用空格分开。如果没有,用一个减号代替。如输入A则输出为;- b#includeint main() char a,b,c; scanf(%c,&a); b=a+31; c=a+33; if(a=65) printf(- %cn,c); else if(a=90) printf(%c -n,b); else printf(%c %cn,b,c); return 0;说明;Void main()是指没有

8、返回值Int main;有返回值后面加上return 0当时数去字母是定义字母用char输入地址用%c1309时间间隔描述;从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示输入包括两行第一行是时间点1,第二行是时间点2,时间均以“HH:MM:SS”的格式输入。测试数据保证时间点1早于时间点2Example12:01:1213:09;43输出01:08:31注意:要输出01:08;31中的额占位符0,scanf中的格式控制用%02d#includeint main() int a,b,c,d,e,f,g,h,i; scanf(%d:%d:%d,&

9、a,&b,&c); scanf(%d:%d:%d,&d,&e,&f); g=(d*3600+e*60+f)-(a*3600+b*60+c)/3600; h=(d*3600+e*60+f)-(a*3600+b*60+c)-g*3600)/60; i=(d*3600+e*60+f)-(a*3600+b*60+c)-g*3600)-h*60; printf(%02d:%02d:%02d,g,h,i); printf(n); return 0;注意:当表示时间时,占两字符时地址表示为%02d2、当表示整数时用int表示求的是整数1310 求三个数里的最大数与最小数描述:从三个整数中取最小数和最大数的程

10、序输入三个整数,用空格隔开输出最小数和最大数,用空格隔开。输出最小数和最大数。Example;3 7 1 min=1,max=7要求,用条件运算符实现#includeint main() int a,b,c,min,max; scanf(%d%d%d,&a,&b,&c); if(ab) min=b; max=a; else min=a; max=b; if(cmax) max=c; else if(cmin) min=c; printf(min=%d,max=%d,min,max); return 0;注意:在三个数比较时条件运算符if else的使用必须是具有较强的逻辑关系还有因果关系三个数

11、的排序问题先按顺序排列或者是先比较两个再比较剩下的一个1311求两点之间的距离描述;给定A(x1,y1),B(X2,y2)两点坐标,计算它们之间的距离。输入包含四个实数x1,x2,y1,y2,分别用空格隔开含义如描述。其中0=x1,x2,y1,y2=100.输入包含一行,包含一个实数d,表示A,B两点之间的距离。结果保留两位小数。Example1 1 2 21.41#include#includedouble main() double x1,x2,y1,y2,d,a; scanf(%lf%lf%lf%lf,&x1,&y1,&x2,&y2); a=(x2-x1)*(x2-x1)+(y2-y1)

12、*(y2-y1); d=sqrt(a); printf(%.2lf,d); return 0;注意;变量的初始化,就是给变量赋值;&x1开方的函数式sqrt(a)1312求三角形的面积描述;给出三角形的三条边求三角形的面积输入三角形的三条边长(实数),数据之间用空格隔开。输出三角形的面积,结果保留两位小数Example2.5 4 54.96用海伦公式或其他方法均可#include#includeint main() double a,b,c,d,s; scanf(%lf%lf%lf,&a,&b,&c); d=(a+b+c)/2; s=sqrt(d*(d-a)*(d-b)*(d-c); prin

13、tf(%.2lf,s); return 0;注意:海伦公式,如图所示1313正整数的逆序数描述;从键盘输入三位正整数,编程计算并输入它的逆序数。例如,输入123,应输出321#includeint main() int a,b,c,d,e; scanf(%d,&a); b=a/100; c=(a/10)%10; d=a%10; e=d*100+c*10+b; printf(%d,e); return 0;注意求余用%比如对十求余A%10,对100求余a%1001314银行利率描述;设银行定期存款的年利率rate为2.25%,已知存款期为N年存款年金为capital元,试编程计算并输出n年后的本

14、利之和deposit输入一个正整数和一个双精度实数,分别代表存款期和存款本金输出一个双精度实数,小数点后保留六个有效数字2 100104.550625#include#includeint main() int n; double capital,deposit; scanf(%d%lf,&n,&capital); deposit=pow(1.0225,n)*capital; printf(%.6lf,deposit); return 0;注释;求一个数的幂函数为pow(n,m)表示为n的m次方1315二次方程的实根描述;编程计算输出一元二次方程ax2+bx+c=0的两个实根,其中a,b,c的

15、值由用户从键盘输入,假设a,b,c,的值不能保证方程有两个不相等的实根输入三个实数,以空格隔开输出两个实数,每个数据占7列、小数点后保留两位小数,不足7列的右对齐Example2 6 1-0.18 -2.82注意使用数学的有关函数,在程序首部加#include,注意%m.nf的使用#include#includeint main() double a,b,c,d,e; scanf(%lf%lf%lf,&a,&b,&c); d=(sqrt(b*b-4*a*c)-b)/(2*a); e=(-sqrt(b*b-4*a*c)-b)/(2*a); printf(%7.2lf%7.2lf,d,e); return 0;注释;%7.2lf是指的右对齐7数列然后有两个小数部分;左对齐是就是%-7.2lf前面加上-便可;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1