基础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);
}
怎么让它循环呢?
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;/*定义面积*