跳转到内容

Cpp class exercise 1:修订间差异

添加1,079字节 、​ 2019年3月21日 (星期四)
无编辑摘要
无编辑摘要
无编辑摘要
第68行: 第68行:


== 简单函数 ==
== 简单函数 ==
<syntaxhighlight lang="C++" line>
#include <iostream>
using namespace std;
int add(int i, int j);
int main()
{
    int i,j,k;
    cout << "请输入第1个数" <<endl;
    cin >> i;
    cout << "请输入第2个数" <<endl;
    cin >> j;
    k = add(i, j);
    cout << i << "+" << j << "=" << k <<endl;
    return 0;
}
int add(int i, int j)
{
return i + j;
}
</syntaxhighlight>
注意观察第3行和第17行有什么不同?
为什么需要写第3行的内容? 不写会怎么样?
== 数据类型(1) ==
试着运行以下代码,计算身高体重指数(BMI)
<syntaxhighlight lang="C++" line>
#include <iostream>
using namespace std;
int BMI(int h, int w);
int main()
{
    int h,w,bmi;
    cout << "请输入身高(米)" <<endl;
    cin >> h;
    cout << "请输入体重(公斤)" <<endl;
    cin >> w;
    bmi = BMI(h, w);
    cout << "您的身高体重指数是:" << bmi <<endl;
    return 0;
}
int BMI(int h, int w)
{
return w / (h * h);
}
</syntaxhighlight>
运行结果会是多少呢? 对不对?
应该怎么改呢?


== 分支结构(1) ==
== 分支结构(1) ==


== 循环结构(1) ==
== 循环结构(1) ==
1,701

个编辑