编程计算长方体的表面积、体积,圆的面积。
要求:长方体的长、宽、高以及圆的半径全部由键盘输入,编程分别输出长方体的表面积和体积以及圆的面积,要求输出结果保留3位小数。
程序代码
#include <stdio.h>
int main(int argc, char *argv[])
{
float x, y, z, r,s,v,s1,pi;
pi=3.14159;
scanf("%f,%f,%f,%f",&x,&y,&z,&r);
s=(x*y+x*z+y*z)*2;
v=x*z*y;
s1=pi*r*r;
printf("%.3f\n%.3f\n%.3f\n",s,v,s1);
return 0;
}
输入三个实数 x、y、z,计算他们乘积的平方根的值并输出,结果保留3位小数。如果三个数的乘积 < 0,则计算该乘积的绝对值的平方根并输出。
程序代码
#include <stdio.h>
#include<math.h>
int main(int argc, char *argv[])
{
int x,y,z;
float d;
scanf("%d,%d,%d",&x,&y,&z);
if(x*y*z>=0)
{
d=sqrt(x*y*z);
printf("%.3f\n",d);
}
else
{
d=sqrt(-x*y*z);
printf("%.3f\n",d);
}
return 0;
}
通过键盘输入20个学生的成绩,计算平均分,统计及格的同学人数,计算及格率。
程序代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(int argc, char* argv[])
{
int n = 1;
float pinjunzhi, jigelv, a, sum=0.0, jige=0.0;
while (n <= 20)
{
n = n + 1;
scanf("%f", &a);
sum = sum + a;
if (a >= 60)jige = jige + 1;
}
jigelv = jige / 20;
pinjunzhi = sum / 20;
printf("%f\n%f\n%f\n", pinjunzhi, jige, jigelv);
return 0;
}