基础C语言,帮我改改

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:40:48
#include <stdio.h>
float main(void)

{float banjing=0.0f;/*定义半径*/

float zhouchang=0.0f;/*定义周长*/

float mianji=0.0f;/*定义面积*/

float pi=3.141592657;/*定义圆周率*/

scanf("%e",&banjing);/*输入半径的值*/

mianji=pi*banjing*banjing;/*计算面积*/

zhouchang=2*pi*banjing;/*计算周长*/

printf("面积是 %e\n\n\n",mianji);/*输出圆的面积*/

printf("周长是 %e\n\n\n",zhouchang);/*输出圆的周长*/

return(0);
}
怎么让它循环呢?

#include <stdio.h>
float main(void)

{float banjing=0.0f;/*定义半径*/

float zhouchang=0.0f;/*定义周长*/

float mianji=0.0f;/*定义面积*/

float pi=3.141592657f;/*定义圆周率*/

char a;

do
{
printf("输入半径的值:");

scanf("%e",&banjing);/*输入半径的值*/

mianji=pi*banjing*banjing;/*计算面积*/

zhouchang=2*pi*banjing;/*计算周长*/

printf("面积是 %e\n\n\n",mianji);/*输出圆的面积*/

printf("周长是 %e\n\n\n",zhouchang);/*输出圆的周长*/

printf("是否继续计算? (按Y继续/其他退出)\n");

scanf("%s",&a);
}while(a == 'Y' || a == 'y');

return(0);
}

float pi=3.141592657;/*定义圆周率最好加个f*/

#include <stdio.h>
int main(void) //返回int型

{
float banjing=0.0f;/*定义半径*/

float zhouchang=0.0f;/*定义周长*/

float mianji=0.0f;/*定义面积*