sjfb.net
当前位置:首页 >> C语言求圆的面积周长 我的错误在哪? >>

C语言求圆的面积周长 我的错误在哪?

#include "stdio.h" const double PI=3.1415926; double area(double r) { return PI*r*r; } double circum(double r) { return 2*PI*r; } void main() { double r; printf("请输入圆的半径:\n"); scanf("%lf",&r); printf("圆的面积为:%lf\n"...

#include "stdio.h" void main() { float PI,r,c,s; PI=3.14159;///////////少了分号 printf("请输入圆的半径:\n"); scanf("%f",&r); c=2*PI*r; s=PI*r*r; printf("r=%.3f,c=%.3f,s=%.3f\n",r,c,s);///////少了分号 }

s=2*PI*r ; w=PI*r*r ; 语法错误

#define PI 3.14行末的分号去掉

写得廷好,廷工整的, 没看出有什么错误, 手机上的编译器是否有问题, 去掉return后的括号再试试。

#include "stdio.h" void main() { int r=5,d=10; float n=3.14,C=0,S=0; C=n*d,S=n*r*r printf("%f,%f",C,S);} 这样就好了,幂运算么,前面加上#include 然后调用pow(a,b)函数就可以了,是a的b次方 C语言是一门通用计算机编程语言,应用广泛。C...

把#define pi 3.1415926改成#define pi 3.1415926f,或把b=PI*a*a;改成b=(float)PI*a*a;。

两个问题: 对于double类型的数据,输入输出时使用%lf 计算体积时,不能直接写4/3,这样计算的结果永远是整数1,需要在分子或者分母中至少包含一个浮点数,例如写成4.0/3

C#程序: using System; class Program { static void Main() { double r; //圆半径 double circle; //圆周长 double area; //圆面积 const double PI = 3.14159; //π Console.Write("请输入半径:"); r = double.Parse(Console.ReadLine()); ci...

#include #include #define PI 3.14 void main() { float c,s,r; c=0; s=0; printf("请输入半径r的值:"); scanf("%f",&r); c=2*r*PI; s=r*r*PI; printf("周长为%.2f,面积为%.2f\n",c,s); system("pause"); }

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com