如何在C++中进行乘法运算
How to multiply in C++
所以基本上我被这个问题卡住了:
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "please enter your first name and agen"; //prompts user to enter name and age
string first_name; //string variable
int age; //integer variable
cin first_name; //reads first_name
cin age; //reads age
cout << "Hello " << first_name << " (age" << age << ")n";
}
嗨,我两天前刚开始使用c++,我想帮忙。我想把int年龄乘以12,我在哪里可以这样做?
cin age*12
还是我把它放在这里
int age*12
同样,很抱歉这是一个新手问题,但我两天前才开始。我甚至不确定其中是否有错误,但我只需要回答那部分。
您的程序应该是这样的:
int main() {
cout << "please enter your first name and agen"; //prompts user to enter name and age
string first_name; //string variable
int age; //integer variable
cin >> first_name; //reads first_name
cin >> age; //reads age
int result = age * 12;
cout << "Hello " << first_name << " (age" << age << ")n";
cout << "Your age multiplied by 12 is " << result << "n";
}
创建一个名为int agetwo
的新int,然后执行agetwo = age*12
并打印出agetwo
。
所以基本上,
int agetwo=age*12;
cout << agetwo;
正如其他人所说,然后也可以进行
cout << age*12
只是你使用哪一个的风格偏好。
如果你只想输出age * 12
的值,那么你可以说:
std::cout << age * 12;
如果你想存储age * 12
的值,那么你可以说:
age = age * 12;
相关文章:
- 使用C++中的模板和运算符重载执行矩阵运算
- GCC本机矩阵运算库
- 位阵列上的快速AND运算
- 字符串中int的加法运算
- 算术运算的结果类似于:C浮点变量中的1/3
- 如何使用OpenMP并行化此矩阵时间矢量运算
- 如何在两个 boost::multi_arrays (C++) 之间执行数学运算?
- 如何在 vtk Poly 数据上进行布尔运算?
- MSVC 无法根据模板参数进行数学运算,这是一个错误吗?
- 避免指针运算,修复叮当整齐错误
- 使用双精度的浮点运算
- 如何在 c++ 中使用带有数学运算的引用/指针?
- 更快的C++算术运算
- 是否存在用于 C 或 C++ 中常见数学运算(例如最小值、最大值和平均值)的可导入库?
- 为什么循环体中的一个基本算术运算执行得比两个算术运算慢
- 两个字符串之间的数学运算
- 为什么对无符号字符进行算术运算会将它们提升为有符号整数
- 何时使用按位运算而不是算术替代方法?
- Arduino 上数学运算的计时速度 - 异常
- 如何使用按位运算将随机uint64_t转换为范围 (0, 1) 的随机双精度