郑州轻工业学院acm解析大全1300--1315
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1300
整数a+b
描述;计算两个整数的和,输入两个32位有符号的整数a,b,两个整数之间用空格隔开,输出为两个整数的和,单独占一行example 1 1 -2
#include
int 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
#include
int main()
{
double 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
#include
int main()
{
double c,f;
scanf("%lf",&c);
f=1.8*c+32;
printf("%.2lf",f);
return 0;
}
1303
求等差数列的和
描述;给出三个整数,分别表示第一项最后一项和公差,求改数列的和,
注意;输入三个数中间用空格隔开。第一个数作为首项,第二个数作为末项,第三个数作为公差,输出占一行,包含一个整数,为该等差数列的和example2 11 3 26
#include
int 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
求圆的周长和面积
描述;输入圆的半径,求圆的周长和面积。要求定义如下宏常量#define PI 3.14159
要求;数据保留两位小数。
#include
#define PI 3.14159
int main()
{
double r,perimeter,area;
scanf("%lf",&r);
perimeter=2*PI*r;
area=PI*r*r;
printf("%.2lf %.2lf",perimeter,area); return 0;
}
1305
求平均分
已知某学生的数学,英语计算机课程的成绩,求平均分保留两位小数
#include
int main()
{
double a,b,c,average;
scanf("%lf%lf%lf",&a,&b,&c);
average=(a+b+c)/3;
printf("%.2lf",average);
return 0;
}
1306
两个整数的四则运算
输入两个整数num1 num2,输出它们的和差积商以及余数其中商保留两位小数其余为整数数据之间用空格隔开
#include
#include
int 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;
printf("%d %d %d %.2lf %d",a,b,c,d,e); return 0;
}
Int是实型,double是双精度的,float是单精度的假如想要输出小数部分,则前加float 即可,或者是*1.000
1307
求绝对值
描述;求实数的绝对值
要求:结果保留两位小数
Example:-234.00—234.00
#include
#include
int 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;求实数的绝对值
用fabs
Double a=-4531,b;
b=fabs(a)
1308
求前驱和后继
描述;输入一个大写字母,求对应的的小写字母的前驱和后继
要求;输出小写字母的额前一个字母和后一