gpt4 book ai didi

c++ - 求圆面积的简单C++程序

转载 作者:行者123 更新时间:2023-11-28 02:06:44 27 4
gpt4 key购买 nike

#include<iostream>
#include<conio.h>
using namespace std;

//function declaration:
double circleArea(double);

int main(){
double rad1;
double rad2;
double ringArea;

cout<<"plz enter number";
cin>>rad1;
cout<<"plz enter number";
cin>>rad2;

ringArea = circleArea(rad1)-circleArea(rad2);
cout<<ringArea<<endl;

system("pause");
}

// function definition:
double circleArea(double rah){
return(3.1415926*rah*rah);
}

在上面的代码中,如果我输入 5,那么它会返回值 2.66454e-015 但是如果我在函数定义中进行更改,例如

double circleArea(double rah){
int confuse;
confuse =(3.1415926*rah*rah);
return confuse;
}

并输入 5,5 或 6,6 或 7,7 的值,然后它返回值 0。但是当我输入 5,6 或 6,7 而不是相同的值时,它会返回一些不匹配的其他值与我没有声明变量的部分混淆。

最佳答案

你的变量声明是错误的

double circleArea(double rah){
double confuse;
confuse =(3.1415926*rah*rah);
return confuse;
}

关于c++ - 求圆面积的简单C++程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37180559/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com