当前位置:系统粉 > 电脑问答 > 其他问答 > 大家看看这段代码,请回答我的问题,先谢了。

大家看看这段代码,请回答我的问题,先谢了。

提问者:埃尔法罗密欧  |  浏览 次  |  提问时间:2017-02-20  |  回答数量:5

大家看看这段代码,请回答我的问题,先谢了。 main(){ int r; float s,c; scanf(\"%d\",&r); s=3.14*r*r; c=2*3.14*r; printf(\"r=%d\\ns=%f\\nc=%f\\n\",r,s,c);}我想问的问题是如果我输入一个数字比如4,在屏幕第一行能出现r=4,然后回车再出现计算结果,请高手指教。

已有5条答案
孤天剑圣

孤天剑圣

回答数:151  |  被采纳数:23

2017-02-20 23:13:51
printf后加一行getch();
赞 15
等狐狸的王子q

等狐狸的王子q

回答数:203  |  被采纳数:94

2017-02-21 04:36:51
我的意思是第一行先出现r=然后我输入一个数字,在回车,显示出计算结果,加一个getch();是为了屏幕停住,请教版主
赞 20
艾先森灬

艾先森灬

回答数:108  |  被采纳数:39

2017-02-21 07:14:57
输入4后必须要输入回车,让程序知道你输入完成,才可以显示你输入的r=4.
赞 10
夕鹿占我心

夕鹿占我心

回答数:199  |  被采纳数:6

2017-02-21 09:53:03
没错我就是这意思
printf("r=%d\n",r);
getch();
printf("s=%f\nc=%f\n",s,c);
赞 19
walking_disast

walking_disast

回答数:215  |  被采纳数:92

2017-02-21 03:08:10
看看这样写的是符合要求的,我是这个意思,自己琢磨出来的
main()
{
int r;

float s,c;
printf("r=");
scanf("%d",&r);

s=3.14*r*r;
c=2*3.14*r;

printf("s=%f\nc=%f\n",s,c);
getch();
}
请高手指教
赞 21
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航