码蹄集网站地址:https://www.matiji.net/exam/ojquestionlist
目录
MT1041 求圆面积和周长
(1)题目
请编写一个简单程序,输入半径,输出圆面积和周长。(PI是3.1415926)
格式
输入格式: double型 输出格式: 分2行输出圆面积和周长,保留6位小数
样例1
输入: 5 输出: Area=78.539815 Circumference=31.415926
(2)参考代码
#include<stdio.h> int main() { double x, area, perimeter; double PI = 3.1415926; scanf("%lf", &x); area = PI * x * x; perimeter = 2 * PI * x; printf("Area=%.6lf\nCircumference=%.6lf", area, perimeter); return 0; }
MT1042 求矩形的面积和周长
(1)题目
请编写一个简单程序,输入矩形的长度和宽度,输出矩形的面积和周长。
格式
输入格式: 实型,空格分隔 输出格式: 分2行输出矩形的面积和周长,保留6位小数
样例1
输入: 3 5 输出: Area=15.000000 Perimeter=16.000000
(2)参考代码
#include<stdio.h> int main() { double x, y; scanf("%lf %lf", &x, &y); printf("Area=%.6lf\nPerimeter=%.6lf", x*y, 2*(x+y)); return 0; }
MT1043 椭圆计算
(1)题目
请编写一个简单程序,输入长半轴和短半轴长度,计算输出椭圆的面积。(PI是3.1415926)
格式
输入格式: double型,空格分隔 输出格式: 输出椭圆的面积,保留6位小数
样例1
输入: 5 3 输出: Area = 47.123889
(2)参考代码
#include<stdio.h> int main() { double a, b; double PI = 3.1415926; scanf("%lf %lf", &a, &b); printf("Area = %.6lf", PI * a * b); return 0; }
MT1044 三角形面积
(1)题目
请编写一个简单程序,计算给定底面和高度的三角形面积。
格式
输入格式: 输入float型,空格分隔 输出格式: 输出三角形面积,保留2位小数
样例1
输入: 5.1 3.3 输出: Area=8.41
(2)参考代码
#include<stdio.h> int main() { float a, b; scanf("%f %f", &a, &b); printf("Area=%.2f", 1.0 /2.0 * a * b); return 0; }
MT1045 平行四边形
(1)题目
请编写一个简单程序,输入平行四边形底和高,输出平行四边形面积。不考虑非法输入。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型
样例1
输入: 3 5 输出: 15.000000
(2)参考代码
#include<stdio.h> int main() { double a, b; scanf("%lf %lf", &a, &b); printf("%lf", a * b); return 0; }
MT1046 菱形
(1)题目
输入菱形的两个对角线的长度,输出菱形面积。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 4 14 输出: 28.00
(2)参考代码
#include<stdio.h> int main() { double a, b; scanf("%lf %lf", &a, &b); printf("%.2lf", 1.0 / 2.0 * a * b); return 0; }
MT1047 梯形
(1)题目
输入梯形的两个底的长度和高,输出梯形面积。
格式
输入格式: 输入实型,空格分隔。 输出格式: 输出实型,保留2位小数。
样例1
输入: 3 5 6 输出: 24.00
(2)参考代码
#include<stdio.h> int main() { double a, b, h; scanf("%lf %lf %lf", &a, &b, &h); printf("%.2lf", (a+b)*h/2.0); return 0; }
MT1048 扇形面积
(1)题目
输入扇形的半径r和圆心角度数n°,输出扇形面积。不考虑非法输入。(Pl=3.1415926)
格式
输入格式: 输入实型,空格分隔 输出格式: 输出实型
样例1
输入格式: 12 90 输出格式: 113.097334
(2)参考代码
#include<stdio.h> #define PI 3.1415926 int main() { double r, n; scanf("%lf %lf", &r, &n); printf("%lf\n", n/360*PI*r*r); return 0; }