阿拉尔 2024-11-21 08:13 采纳率: 25%
浏览 9

按照要求改编求圆的面积的程序

#include
using namespace std;
int main()

double r,s;
cin>>r;
S=3.14rr;
cout<<"s="<<s<<endl),
return 0;

1 如何改编成无参函数
2 如何改编成有参函数,在主函数输出半径的值
3 改编成有参函数,在主函数完成输入输出

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2024-11-21 09:03
    关注

    供参考:

    #include <iostream>
    using namespace std;
    void fun1(); //1 无参函数
    void fun2(double* r); //2 有参函数,在主函数输出半径的值
    double fun3(double r);//3 有参函数,在主函数完成输入输出
    int main()
    {
        double r, s;
        fun1();
    
        fun2(&r);
        cout << "fun2:r=" << r << endl;
    
        cin >> r;
        s = fun3(r);
        cout << "fun3:s=" << s << endl;
        return 0;
    }
    
    void fun1()
    {
        double r, s;
        cin >> r;
        s = 3.14 * r * r;
        cout << "fun1:s=" << s << endl;
        return;
    }
    
    void fun2(double *r)
    {
        double s;
        cin >> *r;
        s = 3.14 * (*r) * (*r);
        cout << "fun2:s=" << s << endl;
        return;
    }
    
    double fun3(double r)
    {
        double s = 0.0;
        s = 3.14 * r * r;
        return s;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月21日