第1关:求两个数之差
任务:从键盘输入任意两个整数,输出第1个数与第2个数之差。
测试说明:
测试输入:3 5
预期输出:-2
#include <stdio.h>
int main()
{
//请在此添加你的代码
//***********Begin***********
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n",a-b);
//***********End***********
return 0;
}
第2关:求三个数之积
任务:从键盘输入任意三个整数,输出三个数之积。
测试说明:
测试输入:2 3 5
预期输出:30
#include <stdio.h>
int main()
{
//请在此添加你的代码
//***********Begin***********
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d", a*b*c);
//***********End***********
return 0;
}
第3关:求两个数之差的绝对值
任务:从键盘输入两个整数,调用库函数,计算这两个数之差的绝对值。
测试说明:
测试输入:1 3
预期输出:2
#include <stdio.h>
#include<math.h>
int main()
{
//请在此添加你的代码
//***********Begin***********
int a,b;
scanf("%d %d",&a,&b);
printf("%d",abs(a-b));
//***********End***********
return 0;
}
第4关:从键盘输入圆柱体的半径和高,求圆柱体的表面积…
任务:从键盘输入圆柱体的半径和高,求圆柱体的表面积和体积,要求输出宽度占7位,并保留2位小数。(要求:变量用double类型)
#include <stdio.h>
int main()
{
//请在此添加你的代码
//***********Begin***********
double r,h,s,v;
scanf("%lf %lf",&r,&h);
s=2.0*3.14*r*h+2.0*3.14*r*r;
v=3.14*r*r*h;
printf("表面积=%7.2lf 体积=%7.2lf",s,v);
//***********End***********
return 0;
}
第5关:求数学公式
任务:5. 从键盘输入两个实数x和y,调用库函数,求x的y次方+|y|。(要求:变量用double类型)
#include <stdio.h>
//请在此添加你的代码
//***********Begin***********
#include <math.h>
//***********End***********
int main()
{
//请在此添加你的代码
//***********Begin***********
double x,y;
scanf("%lf %lf",&x,&y);
printf("%lf",pow(x,y)+fabs(y));
//***********End***********
return 0;
}
第6关:求边长和面积
任务:从键盘输入直角三角形的一条直角边和斜边的长度,求另一条直角边的长度和三角形的面积,要求输出宽度占7位,并保留2位小数。(要求变量用float类型)
#include <stdio.h>
#include <math.h>
int main()
{
//请在此添加你的代码
//***********Begin***********
float a,b,c,s;
scanf("%f %f",&a,&c);
b=sqrt(c*c-a*a);
s=(a*b)/2.0;
printf("%7.2f、%7.2f",b,s);
//***********End***********
return 0;
}