请教C语言高手,请问这个C语言哪里出现了错误?? 帮手改正一下 谢谢

如题所述

有三处错误:
1.size=3/4*pi*radius*radius*radius);这一句中有两个错误:
(1)3/4=0而不是你想象的0.75,两个整型相除还是为整型。可以改为3.0/4;
(不过体积公式是三分之四吧不是四分之三吧,这个我不管我只给你纠正程序错误;)
(2)语句末尾多了一个括号;
2.printf(“area=%f\n”,area);中area没有定义,应该为printf(“area=%f\n”,size);
3.system("pause");后面少了个分号;
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-01
void main()
{
float radius,size,pi=3.14;
printf("请输入半径:");
scanf("%f",&radius);
size=4/3*pi*radius*radius*radius;
printf("area=f%\n",size);
system("pause");
}
第2个回答  2013-03-02
1.size=3/4*pi*radius*radius*radius);这一句中有两个错误:
(1)3/4=0而不是你想象的0.75,两个整型相除还是为整型。可以改为3.0/4;
(2)语句末尾多了一个括号;
2.printf(“area=%f\n”,area);中area没有定义,应该为printf(“area=%f\n”,size);
第3个回答  2013-03-01
size=1.0*3/4*pi*r*r*r; //浮点数除法

......
system("pause");//少分号
具体什么错误,最好说出来
第4个回答  2013-03-02
size=3/4*pi*radius*radius*radius;//你多了个")"
printf("area=%f\n",size); //area不是你求体积的变量
system("pause"); //少了个分号
第5个回答  2013-03-01
size=3.0/4*pi*radius*radius*radius;
system("pause");

请教C语言高手,请问这个C语言哪里出现了错误?? 帮手改正一下 谢谢
1.size=3\/4*pi*radius*radius*radius);这一句中有两个错误:(1)3\/4=0而不是你想象的0.75,两个整型相除还是为整型。可以改为3.0\/4;(不过体积公式是三分之四吧不是四分之三吧,这个我不管我只给你纠正程序错误;)(2)语句末尾多了一个括号;2.printf(“area=%f\\n”,area);中are...

请问这个c语言程序哪里错了?题目:求华氏温度100对应的摄氏温度。计算公...
void main(){ int f;f=100;float c;scanf("%f",&c); \/\/这个地方的意思是让用户输入C的值,用不上的。你下面不是用F来表示C了么。把这句去掉就可以了。c=(5.0\/9)*(f-32);printf("%f",c);}

请问这个程序有几处错误?
个人看到的错误:1、if 是关键字,不能做为变量名。2、if=adrress=1 语法错误。3、stadent=2 这句是变量名拼写错误(或是变量未定义)。4、C语言是区分大小写的,所以 Age=20.7 错误,此外,age定义是int类型,20.7是浮点数。此外有两点提示:1、float score=90; 这句编译器不会报错,且 ...

c语言 错误 process terminated with status 1 怎么修改
进程终止于状态1,这种错误需要看代码进行调试,造成进程中断的问题有很多, 具体代码具体分析

初学C语言,请问这个函数里为什么不能用column?
如果用column,第一次执行整个循环的时候,第一个循环中row=8,第二个循环中column最后会减到0并退出第一次循环,那么第二次执行整个循环的时候,第一个循环中row=7,column则为0,这不就是永远不会大于0;col=column=>这句话就是每次在进入第二个循环的时候就给col赋值为column(35)。

请问这个C语言程序运行结果是什么呢 麻烦写一下草稿?
i++的运算逻辑是先进行值i的判断,然后执行值的增加i=i+1。因此,运行的逻辑是这样的:z=3开始进行判断是否大于0,如果是进行自减变为2,然后判断x+1后的值是否小于5,如果是的话,那么y进行自减1。因此第一遍循环之后的值z , x , y 分别是 2,1,4 第二遍循环之后的值z,x,y分别是...

c语言请问这个指针printf输出的%XH是正确的吗 如果正确为什么xh 啥意 ...
是正确的。X表示以16进制字母大写(因为x是大写的)的形式输出指针的值,后面的H只是一个后缀,输出时会原样输出H,其作用是提示这是一个16进制数。比如,如果指针的值是a1b2c3d4,则输出就是A1B2C3D4H。

初学C语言,请问这个程序的输出值为什么d =2
\/\/理论输出值 应为3.000000, 3 getchar();}如果输出实际d值为2,那么唯一的可能就是浮点数精度问题。3.3\/1.1得到3.0 实际上被存成了2.99999...这样一个接近3的近似值。 然后 转为整型时,取整数部分为3.PS 实际运行了一下,输出的是3.000000,3 并没有看到2 ...

我对C语言的学习有许多困惑
学习计算机语言最好的方法是什么?答曰:读程序。没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,...

学生C语言编程学习必备的一些网站
C语言网(www.dotcpp.com)不仅提供C语言,还包括C++、java、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博客,源码分享等优质资源,提倡边学边练边分享,同时提供对口的IT工作,是国内领先实用的综合性编程学习网站! 2、C语言中文网 C语言中文网是中国领先的C语言程序设计...

相似回答