C语言的简单问题求大神简单答案

2025-02-25 06:27:53
推荐回答(2个)
回答1:

输出时?%.2f 即可指定输出两位小数
const float π=3.1415926;
void main()
{
float r=1;
areaMethod(r);//面积
girthMethod(r);//周长
}
float areaMethod(float inr)
{
return inr*inr*π;
}

float girthMethod(float inr)
{
return 2*π*inr;
}

回答2:

#include
int main()
{
    const float pi=3.14159;
    float r;
    printf("输入半径R(float):");
    while(scanf("%f",&r)!=EOF)
    {
        printf("面积为:%0.2f\n周长为:%0.2f\n\n",pi*r*r,2*pi*r);
        printf("输入半径R(float):");
    }
}