(指针指向)错误..*叹息*
(pointer-to) error....*sigh*
// program assignment 2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include "math.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double percentconverter;
int playerinput;
int years;
double intrates;
double answer;
cout << " Enter initial amount:" << endl;
cin >> playerinput;
cout << "Enter number of years:" << endl;
cin >> years;
cout << "Enter interest rate (percent per year):" << endl;
cin >> percentconverter;
intrates = percentconverter / 100;
answer = playerinput * (1 + intrates) ^ years;
return 0;
}
好的,在"答案 = 玩家输入 * (1 + 初始化) ^ 年;" 我在玩家输入下方得到一条小红线,它说指针到功能的东西......我不明白我得到这个错误,还有我的作业"编写一个程序来计算如果你投资一个固定利率的金额,每年复利。 我足够自信的方程式是正确的,当我运行完成的程序时,它将以应有的方式运行,如果我在等式中错了,请随时留下反馈。谢谢
小帽子 (^) 不是C++中的幂,我想你的意思是:
answer = pow( playerinput * (1 + intrates), years );
这会将"玩家输入 *(1 + intrates)"提高到"年"的幂。
哦,仅供参考^ = XOR,按位即。
^
不是按位异或,所以你应该改用pow
#include <math.h>
[...]
answer = playerinput * pow ((1 + intrates), years);
[...]
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- (指针指向)错误..*叹息*