求任意长方形的面积和周长c语言程序代码
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 19:24:27
#include#definePI3.1415926doublearea(doubler){returnPI*r*r;}doubleperimeter(doubler){return2*PI*r;}i
#include#includeusingnamespacestd;intmain(){constfloatPI=3.1416f;floatr;cin>>r;floatc=2*PI*r;fl
在输入半径的时候,语句改成scanf("%d",&r);不过你最好将半径定义成float型变量,格式的问题
#include"stdio.h"#definePi3.1415926doublezhouchang(doubler){ doubles;&n
三个C语言题“求三角形的面积和周长”,“输出21世纪所...虽然没有了t她,你的生活或许不在五彩缤纷.
长方形面积=长×宽,S=ab长方形周长=(长+宽)×2,C=2(a+b)正方形面积=边长×边长,S=a^2正方形周长=边长×边长,C=4a三角形面积=底×高÷2,S=1/2ah平行四边形面积=底×高,
#includeintmain(){doublea=1.5;doubleb=2.3;doublec,d;c=a+a+b+b;d=a*b;printf("面积为%.2f,周长为%.2f",c,d);re
代码大致思路没有错.不过,采用浮点型数据的时候,输入输出的格式不是用%d(整数),而是用%f所以,把你的代码里,%ld改成%lf,%d改成%f,%.6ld改成%.6lf就可以了.另外,面积公司改成ar
p=(a+a+a)/2.0;转换成浮点型再把结果赋给p
#include#includepublicvoidmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);doublearea,preimeter;preime
#includeintmain(){intr=0;floata=0,l=0;scanf("%d",&r);a=r*r*3.14;l=r*2*3.14;printf("面积:%f,周长:%f",a,l)
#include#definePremeter(a,b)2*(a+b)#defineArea(a,b)a*bintmain(){doublea,b;printf("请输入矩形的长和宽:\n");sca
#include#includemain(){doublearea,length;doubler=pi=3.1215926area=pi*r*r;length=2*pi*r;}
#include<stdio.h>#define Pi 3.14159double Square(double r){ &nb
#includeintmain(){intlength,width,perimeter;printf("长:");scanf("%d",&length);printf("宽:");scanf("%d"
#include"stdio.h"#definePI3.141592653//定义πintmain(void){floatC,A,V,r;printf("请输入半径:");//提示输入scanf("%
长方形面积为长乘宽(s=axb)周长就是四边之和(c=2(a+b))
周长3.14×2×2×(1+1/4)=3.14×5=15.7厘米面积3.14×2×2×(1-1/4)=3.14×3=9.42平方厘米
圆的半径=6.28/(2*3.14)=1(cm)圆的面积=3.14*1^2=3.14(cm^2)长方形的长=面积/宽=3.14/1=3.14(cm)长方形周长=(长+宽)*2=(3.14+1)*2=8
m=2a+2b;应该改成m=2*a+2*b;程序中2a,2b是不允许的,没有意义的.