1. (10分) C实验1-1 输入的天数中包含几周几天
题目描述
从键盘输入一个天数,求这个天数包含了几周几天。
输入描述
一个整数:天数
输出描述
包含几周几天
输入样例
25
输出样例
包含3周4天
用户代码
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
b=a/7;
c=a%7;
printf("包含%d周%d天\n",b,c);
return 0;
}
最后保存时间: 2019-10-24 14:23:42
本题得分:10分(4/4)
查看最新评判结果
2. (10分) C实验1-2 三个实数的和及平均值
题目描述
编程实现:从键盘输入三个实数(double型),求这三个数的和及平均值。
输入描述
三个实数
输出描述
三个数的和及平均值
输入样例
34.5 78 43
输出样例
sum=155.500000,avg=51.833333(英文逗号)
用户代码
#include<stdio.h>
int main()
{
double a,b,c,sum,avg;
scanf("%lf%lf%lf",&a,&b,&c);
sum=a+b+c;
avg=(a+b+c)/3;
printf("sum=%.6f,avg=%.6f\n",sum,avg);
return 0;
}
最后保存时间: 2019-10-24 14:29:38
本题得分:10分(3/3)
查看最新评判结果
3. (10分) C实验1-3 编写函数求两个整数的积
题目描述
编写函数求两个整数的积,并编写主函数:从键盘输入两个整数,调用该函数求积,输出结果。
输入描述
两个整数
输出描述
两个整数的积
输入样例
35 50
输出样例
1750
用户代码
#include<stdio.h>
int main()
{
int pro(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
c=pro(a,b);
printf("%d\n",c);
return 0;
}
int pro(int x,int y)
{
int z;
z=x*y;
return z;
}
最后保存时间: 2019-10-24 15:00:32
本题得分:10分(4/4)
查看最新评判结果
4. (10分) C实验1-4 计算圆的面积及周长
题目描述
从键盘输入一个圆的半径,计算圆的面积及周长。π值取3.141593,数据采用double型处理,结果保留4位小数。
输入描述
圆的半径
输出描述
圆的面积及周长
输入样例
2
输出样例
圆的面积为:12.5664,周长为:12.5664(中文标点)
用户代码
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
scanf("%lf",&a);
b=3.141593*pow(a,2);
c=2*3.141593*a;
printf("圆的面积为:%.4f,周长为:%.4f\n",b,c);
return 0;
}
最后保存时间: 2019-10-24 19:52:33
本题得分:10分(3/3)
查看最新评判结果
5. (15分) C实验1-5 已知三边长,计算三角形面积
题目描述
已知三角形的三边长a,b,c,计算并输出三角形的面积。三边长从键盘输入,采用double型数据存储。
计算三角形面积公式(海伦公式)为:
area = sqrt(s(s-a)(s-b)(s-c))
其中s = (a+b+c)/2
本题假定:输入的三边能构成一个三角形
输入描述
三边长
输出描述
三角形面积
输入样例
4.5 6 5
输出样例
三角形的面积为:11.009761 (中文冒号)
用户代码
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,s,area;
scanf("%lf%lf%lf",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%.6f\n",area);
return 0;
}
最后保存时间: 2019-10-24 15:03:41
本题得分:15分(3/3)
查看最新评判结果
6. (15分) C实验1-6 计算三位数的三位数字之和
题目描述
计算并输出一个三位数(该数为整数)的个位、十位和百位数字之和,三位数由键盘输入。
输入描述
一个数据:三位数
输出描述
三位数字之和
输入样例
153
输出样例
三位数字之和:9
用户代码
#include<stdio.h>
int main()
{
int a,b,c,d,e;
scanf("%d",&a);
b=a/100;
c=a%100/10;
d=a%10;
e=b+c+d;
printf("三位数字之和:%d\n",e);
return 0;
}
最后保存时间: 2019-10-24 15:09:46
本题得分:15分(3/3)
查看最新评判结果
7. (15分) 实验1-7 求并联后的电阻值
题目描述
有三个电阻r1、r2、r3并联,编程计算并输出并联后的电阻r。已知电阻并联公式为:
1/r = 1/r1+1/r2+1/r3
r1、r2、r3从键盘输入
输入描述
输入三个数据:r1、r2、r3的值
输出描述
输出一个数据:并联后的电阻值r
输入样例
12 5 8
输出样例
2.448980
用户代码
#include<stdio.h>
int main()
{
double a,b,c,r;
scanf("%lf%lf%lf",&a,&b,&c);
r=1/(1/a+1/b+1/c);
printf("%.6f\n",r);
return 0;
}
最后保存时间: 2019-10-24 15:24:27
本题得分:15分(3/3)
查看最新评判结果
8. (15分) C实验1-8 计算两点之间的距离
题目描述
从键盘输入平面上已知两点的坐标A(x1,y1)、B(x2,y2),计算两点之间的距离。结果保留4位小数。
输入描述
两点的坐标x1,y1,x2,y2
输出描述
两点之间的距离
输入样例
2 3
8 4
输出样例
两点间的距离为:6.0828(标点为中文冒号)
用户代码
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d,e;
scanf("%lf%lf",&a,&b);
scanf("%lf%lf",&c,&d);
e=sqrt(pow(a-c,2)+pow(b-d,2));
printf("两点间的距离为:%.4f\n",e);
return 0;
}
最后保存时间: 2019-10-24 15:21:04
本题得分:15分(3/3)