小编Tre*_*135的帖子

为什么pow(5,2)变成了24?

我正在制作一个简单的计算器,你可以选择一个功能,然后2个输入来得到你的答案.这是一个简洁的小程序,除了权力之外,一切都运行顺畅.每个号码都正常工作.

但根据这个:5^2=24, 5^3=624.我在用pow(number1,number2).

#include <iostream>
#include<math.h>

using namespace std;

int main()
{
    for(;;){
    int func;
    int number1;
    int number2;
    cout << "Input your function (+,-,x,/,Square,Power)(1,2,3,4,5,6) ";
    cin >> func;
    cout << "input #1: ";
    cin >> number1;
    cout << "input #2: ";
    cin >> number2;
    if (func==1){
        int answer;
        answer = number1 + number2;
        cout << number1 << " + " << number2 << " = " << answer << endl;
    }
    else {
            if (func==2){ …
Run Code Online (Sandbox Code Playgroud)

c++ calculator pow

-10
推荐指数
1
解决办法
3219
查看次数

标签 统计

c++ ×1

calculator ×1

pow ×1