1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 输入圆半径计算圆的周长面积;输入边长值求三角形的面积;输入一个非负数计算正方形的

输入圆半径计算圆的周长面积;输入边长值求三角形的面积;输入一个非负数计算正方形的

时间:2023-03-23 22:02:51

相关推荐

输入圆半径计算圆的周长面积;输入边长值求三角形的面积;输入一个非负数计算正方形的

养成好习惯,点个赞再走;有问题,欢迎私信、评论,我看到都会回复的

文章目录

输入圆的半径,计算圆的周长面积输入边长值,求三角形的面积输入一个非负数,计算正方形的周长和面积调用函数求长方体的体积计算1到100之间的和,使用数列求和公式输入三个数,输出其和差积商输入20个实数,输出平均值及高于平均数的值

输入圆的半径,计算圆的周长面积

已知圆的半径r,圆的周长 = 2Πr圆的面积 = Π*r的2次方这个题目,我给Π取3.1415926

#include<stdio.h>int main(){float r;//输入半径值scanf("%f", &r);if (r >= 0){printf("area=%.10f\n", 3.1415926 * r * r);printf("perimeter=%.10f\n", 3.1415926 * 2 * r);}else printf("请确认你输入的值有意义");return 0;}

输入:1

输出:

area = 3.1415926000perimeter = 6.2831852000

补充一些关于求面积,体积之类的C语言题:

三角形

输入边长值,求三角形的面积

已知三角形的边长值:c,a,b三角形的面积:

很明显,要使用海伦公式

#include<stdio.h>#include<math.h>int main(){float c, s, a, b;//输入三个正值scanf("%f%f%f", &c, &a, &b);if (a+b > c && a+c > b && b+c > a){s = (a + b + c) / 2;printf("%f", sqrt(s*(s - a)*(s - b)*(s - c)));}else printf("此三个值不能构成三角形");return 0;}

输入:3 4 5

输出:

6.000000

正方形

输入一个非负数,计算正方形的周长和面积

已知正方形周长c正方形的周长 = 4*c正方形的面积 = c * c

#include<stdio.h>int main(){float c;//请输入一个非负数scanf("%f", &c);if (c >= 0)printf("perimeter=%f,area=%f", 4 * c, c * c);else printf("请确认你输入的是非负数/n");return 0;}

输入:5

输出:

perimeter=20.000000,area=25.000000

长方形

调用函数求长方体的体积

已知长方体的长、宽、高:z,x,c长方体的体积 =z*x*c

#include<stdio.h>int main(){float vol(float z, float x, float c);float z, x, c;//输入长方体的长、宽、高scanf("%f%f%f", &z, &x, &c);printf("长方体的体积为%.2f", vol(z,x,c));return 0; } float vol(float z, float x, float c){return z*x*c;}

输入:3 4 6

输入:

长方体的长、宽、高:长方体的体积为72.00

补充几个很基本的(C语言版)数学题目:

计算1到100之间的和,使用数列求和公式

1+2+3+…+100 = (第一个数加上最后一个数)乘以数的个数,再除以2

#include<stdio.h>int main(){int sum;printf("1到100之间的和为%d\n", (1+100)*100/2);return 0;}

输出:

1到100之间的和为5050

输入三个数,输出其和差积商

#include<stdio.h>int main(){int z, x, c;//输入三个整数scanf("%d%d%d", &z, &x, &c);printf("z+x+c = %d\nz-x-c = %d\nz*x*c = %d\nz/x/c = %f", z+x+c, z-x-c, z*x*c, (float)z/x/c);return 0;}

输入:16 8 2

输出:

z+x+c = 26z-x-c = 6z*x*c = 256z/x/c = 1.000000

输入20个实数,输出平均值及高于平均数的值

#include<stdio.h>int main(){float a[20], sum=0;int i, n = 0;for(i = 0; i < 20; i++){scanf("%f", &a[i]);sum += a[i];} printf("average=%.2f\n", sum/(float)20);printf("高于平均数的有:");for(i = 0; i < 20; i++)if(a[i] > sum/20)printf("%.2f ",a[i]);return 0;}

输入:16 8 2 7 100 125 77 88 99 55 66 11 1 -36 -99 -1012 1024 2048 4096 0

输出:

average=333.80高于平均数的有:1024.00 2048.00 4096.00

C语言入门题目文章导航:

素数(C)水仙花数(C)斐波那契数列(C)完数(C)阶乘(C)直角杨辉三角形(C)大写字母、小写字母、ASCII码(C)输入一个字符,找出他的前驱字符和后继字符(C)最大数、最小数(C)百钱买百鸡(C语言,枚举法)辗转相除法求最大公约数,利用最大公约数求最小公倍数(C)输入一个年份和一个月份,输出该年此月天数;知道日期,计算该日是本年的第几天(C)输入一个不多于4位的正整数,求它的位数,并按逆序输出各位数字(C)利用二维数组求方阵的主次对角线之和(C)在一个二维数组中找出最小数及其所在的行和列(C)找出一个二维数组中的鞍点(C)删除指定字符串的指定字符(C)字符串(C)条件判断语句1(C)条件判断语句2(C)本篇文章输入三个整数,要求程序把数据按从小到大的顺序放入x y z中,然后输出(C)18个数围成一圈,求相邻三数之和最大数(C)梯形法求定积分(C)学生与课程的综合问题(C)

输入圆半径计算圆的周长面积;输入边长值求三角形的面积;输入一个非负数计算正方形的周长和面积;调用函数求长方体的体积;计算1到100的和;输入三个数输出其和差积商;输入20个实数输出平均值及高于均值的值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。