c语言简单习题3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言简单习题3相关的知识,希望对你有一定的参考价值。
编程计算长方体的表面积、体积,圆的面积。
要求:长方体的长、宽、高以及圆的半径全部由键盘输入,编程分别输出长方体的表面积和体积以及圆的面积,要求输出结果保留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;
以上是关于c语言简单习题3的主要内容,如果未能解决你的问题,请参考以下文章