中易网

c语言循环语命令怎么写

答案:4  悬赏:50  
解决时间 2021-03-22 04:51
就是要循环这个计算,#include
#include
#define PI 3.14
void main()
{

long int r;//声明半径r

double s;//声明圆的面积s
printf("请输入圆的半径:");//提示输入圆的半径
scanf("%d",&r);//接受用户输入半径的值
s=PI*r*r; //计算圆的面积
printf("您所求圆的面积是:%lf\n",s);//输出圆的面积
printf("提示:\n");
printf("在计算中,圆周率所取值为3.14\n");
printf("谢谢使用\n");
system("pause");
一次计算完成后,要别人可以输入数字继续计算
最佳答案
可以把整个程序用while(1)来做,或者直接在末尾用goto跳上去
全部回答
将整个函数嵌在一个无限循环语句里。 如。加上 while(1) { if (c=1) statement1; else if (c=2) statement2; else if (c=3) statement3; else statement4; } 只是你自己要再根据你自身情况判断退出循环的条件。
声明圆的面积后面加: char queren; queren='y'; while(queren=='y') { 把 system("pause"); 替换为: printf("请问是否继续,是,输入y:\n"); scanf("%c",&queren); }
用你的程序改的,加了一个变量i,用来判断是否继续。 #include #include #define PI 3.14 void main() { long int r;//声明半径r double s;//声明圆的面积s int i=1; while(i==1) { printf("请输入圆的半径:");//提示输入圆的半径 scanf("%d",&r);//接受用户输入半径的值 s=PI*r*r; //计算圆的面积 printf("您所求圆的面积是:%lf\n",s);//输出圆的面积 printf("提示:\n"); printf("在计算中,圆周率所取值为3.14\n"); printf("谢谢使用\n"); printf("请问要继续运算吗,请输入1或2?(是-1,否-2)"); scanf("%d",&i); } system("pause"); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
京东货到付款可以用支付宝吗
我想知道蒙牛优酸乳和雀巢重庆代理商的联系方
失业一个月了,公司给办理失业保险,提交了资
大神们看看我的这个配置玩守望先锋效果全开卡
经典控制理论中的控制方法有哪些?
兰芝臻白系列怎么样啊?用了真的能白吗?
一双阿迪王的鞋到底多少钱?
葡萄在什么性质下种植最好(酸性、碱性、中性
氰化钠是什么东西
安徽萧县黄口到禹城多少公里
废品收购站收购的旧报纸有没有使用价值
太阳膜怎么选
220伏电被电死人断气了还可以救吗
有一种黑色的很小很小的鱼,会自己下崽的,叫什
西子奥的斯和日立电梯比起。哪款好,好在哪里
推荐资讯
非交通事故的人身损害定残适用什么标准
急需啊?从盘锦到沈阳飞机场。
再让我陪你走一回
component bar-chart是什么意思
和燕字字型相似的字
昨天去打羽毛球,结果我右手酸疼。该怎么办?
孙鑫超市NO.2这个地址在什么地方,我要处理点
中国地图纬度大连市金州区石河镇纬度
去玛雅水上乐园要带什么,自己带游泳圈行吗?
踩刹车的时候,转速有时候会变高。这是为什么
唱歌时,如何拍掌数拍子?
证劵公司营业厅去的时候大约有多少人?开户和
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?