2 sherlock   holmes Sherlock___Holmes 于 2016.03.30 22:40 提问

求长方形的周长与面积的程序

首先感谢上次所有为我解答的朋友!
还是原先求长方形周长与面积的问题,如下:
#include
main()
{
float x,y,a,b; /*x为长,y为宽。*/
printf ("请输入长和宽:");
scanf ("%f %f",&x,&y);
a=x*y;
b=(x+y)*2;
if(x<y) printf("错误!");
else

printf ("面积=%f,周长=%f\n",a,b);
}
我发现这个程序只能输入一次数值求一次结果,如何才能多次输入并多次求值呢?
我猜可能和循环有关吧?
可无奈还没学到那...
还是希望看一下这样的程序的写法,帮忙解答一下吧。

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.30 22:57
 #include "stdio.h"
void main()
{
int n=1;
while (n!=0)
{
float x,y,a,b; /*x为长,y为宽。*/
printf ("请输入长和宽:");
scanf ("%f %f",&x,&y);
a=x*y;
b=(x+y)*2;
if(x<y) printf("错误!");
else
printf ("面积=%f,周长=%f\n",a,b);
printf("是否继续?1继续,0退出");
scanf("%d", &n);
}
bai596140538
bai596140538   2016.03.30 22:45

在两个大括号这个代码块外面添加while循环

CSDNXIAON
CSDNXIAON   2016.03.30 22:52

求长方形的周长和面积
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!