我们的第一个程序仅仅输出了一行文字。现在我们增加点功能,比如让它计算1+1,然后输出结果。
改动后的代码是这样的:
1 // 计算数字的和 2 #include <iostream> 3 4 int main() 5 { 6 std::cout << "1+1="; 7 std::cout << 1+1; 8 }
执行下:
输出了正确结果。
现在如果我们想计算别的数字的和呢,比如 99+9,或者其他任意两个数字?总不能每次都改代码吧。
我们可以改成这样:需要计算时让用户输入两个要计算和的数字。代码改成这样
1 // 计算数字的和 2 #include <iostream> 3 4 int main() 5 { 6 int i, j,r; 7 std::cout << "请输入第一个加数:"; 8 std::cin >> i; 9 std::cout << "请输入第二个加数:"; 10 std::cin >> j; 11 r = i + j; 12 std::cout << i<<"+"<<j<<"="; 13 std::cout << r; 14 }
运行,输入3,回车,输入7,回车。
你可以用其他整数测试。
现在的代码可以实现任意两个整数相加了。
解释下上面的代码:
6 int i, j,r; 第六行,声明了三个整数型的变量
7 std::cout << "请输入第一个加数:"; 输入一行字符串到标准输出
8 std::cin >> i; 从标准输入读取一个整数存储到变量i。
下面两小节详细介绍下输入、输出和类型、变量