我是C语言初学者,如何让程序打开后自动运算数据?

RT,这是一个要计算面积体积的程序,但是打开后程序不会自动计算出结果,而是要随意输入点东西按回车才会出数据。请问这个程序要怎么改才能让它打开后自动出数据?#include... RT,这是一个要计算面积 体积的程序,但是打开后程序不会自动计算出结果,而是要随意输入点东西按回车才会出数据。请问这个程序要怎么改才能让它打开后自动出数据?#include<stdio.h>int main(){double pi=3.141592653,Co,So,Sball,Vball,Vi;double r=1.5,h=3;scanf("%.2f%.2f",r,h);Co=2*r*pi;So=pi*r*r;Sball=4*pi*r*r;Vball=(4/3)*pi*r*r*r;Vi=pi*r*r*h;printf("圆周长=%.2f\n",Co);printf("圆面积=%.2f\n",So);printf("球面积=%.2f\n",Sball);printf("球体积=%.2f\n",Vball);printf("圆柱体积=%.2f\n",Vi);return 0;} 展开
 我来答
_277282419
2016-10-26 · TA获得超过631个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:125万
展开全部
#include<stdio.h>
int main()
{
double pi=3.141592653,Co,So,Sball,Vball,Vi;
double r=1.5,h=3;
// scanf("%.2f%.2f",r,h);
Co=2*r*pi;
So=pi*r*r;
Sball=4*pi*r*r;
Vball=(4/3)*pi*r*r*r;
Vi=pi*r*r*h;
printf("圆周长=%.2f\n",Co);
printf("圆面积=%.2f\n",So);
printf("球面积=%.2f\n",Sball);
printf("球体积=%.2f\n",Vball);
printf("圆柱体积=%.2f\n",Vi);
return 0;
}

注意上面的第六行哦 我给你注释了 这样子的话你一运行的话就会直接出来结果了


我是看你在第5行的地方给 r和h变量赋值了

所以根据你提出的要求第6行的语句就没必要了 因为第6行的scanf语句就是要求你在

控制台输入两个浮点型数据你要是不输出就会一直不运算的

lijiachengasd
2016-10-26 · TA获得超过628个赞
知道小有建树答主
回答量:509
采纳率:100%
帮助的人:134万
展开全部
scanf("%.2f%.2f",r,h); 这个就是要输东西的那个语句,而且你也用错了语法,你去掉这句试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式