c语言循环语命令怎么写
答案:4 悬赏:50
解决时间 2021-03-22 04:51
- 提问者网友:雨之落き
- 2021-03-21 05:06
就是要循环这个计算,#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");
一次计算完成后,要别人可以输入数字继续计算
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-03-21 05:45
可以把整个程序用while(1)来做,或者直接在末尾用goto跳上去
全部回答
- 1楼网友:时光挺欠揍
- 2021-03-21 06:37
将整个函数嵌在一个无限循环语句里。 如。加上 while(1) { if (c=1) statement1; else if (c=2) statement2; else if (c=3) statement3; else statement4; } 只是你自己要再根据你自身情况判断退出循环的条件。
- 2楼网友:青灯壁纸妹
- 2021-03-21 06:24
声明圆的面积后面加:
char queren;
queren='y';
while(queren=='y')
{
把 system("pause"); 替换为:
printf("请问是否继续,是,输入y:\n");
scanf("%c",&queren);
}
- 3楼网友:最后战士
- 2021-03-21 05:53
用你的程序改的,加了一个变量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");
}
我要举报
大家都在看
推荐资讯