发布网友 发布时间:2022-04-24 04:14
共1个回答
热心网友 时间:2023-09-22 11:08
代码没有错,只是你在这里用的是浮点型,编译器可能会有两个警告说你的结果中有些数据会丢失(用浮点型可能精确到小数点后6位,6位以后的数据丢失),但是运行的话也可以正确运行出来。你可以尝试一下把float没有错啊!有什么问题吗?说出来!就是printf("%f%f",s,u); 的控制符中间得有个间隔,不然周长和面积的输出数所连在一起了,不好看,且在第二人%f后加一个\n就好看些。printf("%f %f\n",s,u);
C语言,求圆的周长,面积代码哪错了?代码没有错,只是你在这里用的是浮点型,编译器可能会有两个警告说你的结果中有些数据会丢失(用浮点型可能精确到小数点后6位,6位以后的数据丢失),但是运行的话也可以正确运行出来。你可以尝试一下把float 改为double 型的,double型的级别比float 型要高,你试一下,看行不咯 ...
用c语言求圆的周长和面积,请诸位同学帮我看看错在哪儿 运行不了 有...include<stdio.h>main(){float r s c;printf("请输入该圆的半径r");scanf("%f",&r);s=2*3.14*r;c=3.14*r*r;printf("周长s=%.4f\n",s);printf("面积c=%.4f\n",c);} 因为r没有输入输出r,是没有值的,输出来为随机值 ...
C语言了简单的算圆周长和面积,然而出错了。把main后面括号的void去掉 你的程序也没有判断输入半径是否大于0 就算语法正确,输入一个负数 ,面积就是负的 明显不对 include<stdio.h> int main(){ int r;printf("请输入r:");scanf("%d",&r);if(r>0)printf("面积是:%f\n",2*3.1415*r*r);else printf("输入的r不合法!\n")...
关于C语言,计算圆的面积和周长.代码大致思路没有错。不过,采用浮点型数据的时候,输入输出的格式不是用%d(整数),而是用%f 所以,把你的代码里,%ld改成%lf,%d改成%f,%.6ld改成%.6lf就可以了。另外,面积公司改成 area = pi * r1 *r1;
c语言程序:根据半径求圆的周长和面积,求大神告知哪错了scanf("%d",&r);
c语言编程计算圆的面积周长为什么结果是0?找不到出错在哪里输入格式错误。应该是%lf,不是%1f。f前面是英文字母l,不是数字1。
C语言小程序,求圆面积,不知哪里错啦,求指导printf("l = %.4f\n",l);printf("s = %.4f\n",l);怎么都 是打印周长 l,其中一个应该是打印面积 s
c语言,这个计算圆周长,面积的程序,为什么输出结果总是0scanf 函数格式错误,导致赋值失败;改为:scanf("%f",&d);
...圆面积等等,调试没错误但是输出结果全为0,是哪里写错了吗...没错, 输入的时候要输入: r=一个数字 h=一个数字(这与scanf对应)请输入圆半径r,圆柱高h: r=1 h=2 圆周长l为 6.28 圆面积s1为 3.14 圆球面面积s2为 12.56 圆球体积v1为 3.14 圆柱体积v2为 6.28 或者你把 scanf("r=%f h=%f",&r,&h);改成 scanf("%f%f",&r...