c语言简单习题3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言简单习题3相关的知识,希望对你有一定的参考价值。

编程计算长方体的表面积、体积,圆的面积。

​要求:长方体的长、宽、高以及圆的半径全部由键盘输入,编程分别输出长方体的表面积和体积以及圆的面积,要求输出结果保留3位小数。

​程序代码

c语言简单习题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的主要内容,如果未能解决你的问题,请参考以下文章

怎样用c语言编程 -求两个小数乘积

Python练习题 037:Project Euler 009:毕达哥拉斯三元组之乘积

C语言简单习题1

C语言简单习题:auto int b=0 。。。。

C语言 —— 函数

C语言课程设计——25道蓝桥杯练习题