Cpp class exercise 2:修订间差异
跳转到导航
跳转到搜索
| 第62行: | 第62行: | ||
int main() | int main() | ||
{ | { | ||
int i,j,k; | int i,j,k; | ||
srand((int)time(0));//用系统时间来做种子 | |||
i = random(100); | |||
j = random(100); | |||
k = i + j ; | |||
int answer; | |||
cout << i <<"+" <<j <<"= ?" << endl; | |||
cin >> answer; | |||
if(answer == k) | |||
{ | |||
cout << "回答正确!"<< endl; | |||
cout << i <<"+" <<j <<"=" << k << endl; | |||
} | |||
else | |||
{ | |||
cout << "回答错误!"; | |||
cout << i <<"+" <<j <<"=" << k << endl; | |||
} | |||
return 0; | return 0; | ||
} | } | ||
2019年4月6日 (六) 22:15的版本
练习说明
初学时,不要复制示例代码,请全部都自己输入一遍。 (在自己刚完成的实例基础上扩展时,可以复制)
C++ 入门知识手册 https://www.kancloud.cn/wizardforcel/w3school-cpp/100716
软件相关问题请附屏幕图片
(参考:屏幕抓图方法汇总 https://mp.weixin.qq.com/s/llhievU1S_Zw6IxCGGqqDg)
分支结构:简单单分支
#include <iostream>
using namespace std;
int main()
{
int i;
cout << "请输入一个任意整数:" << endl;
cin >> i;
if(i % 2 == 0)
cout << "这是一个偶数。";
return 0;
}
分支结构:简单双分支
#include <iostream>
using namespace std;
int main()
{
int i;
cout << "请输入一个任意整数:" << endl;
cin >> i;
if(i % 2 == 0)
cout << "这是一个偶数。";
else
cout << "这是一个奇数。";
return 0;
}
分支结构:复杂分支
#include <iostream>
#include <stdlib.h>
#include <time.h>
#define random(x) (rand()%x)
using namespace std;
int main()
{
int i,j,k;
srand((int)time(0));//用系统时间来做种子
i = random(100);
j = random(100);
k = i + j ;
int answer;
cout << i <<"+" <<j <<"= ?" << endl;
cin >> answer;
if(answer == k)
{
cout << "回答正确!"<< endl;
cout << i <<"+" <<j <<"=" << k << endl;
}
else
{
cout << "回答错误!";
cout << i <<"+" <<j <<"=" << k << endl;
}
return 0;
}循环结构:“当”型循环
循环结构:“直”型循环
循环结构:“当”型 和 “直”型的区别
循环结构:计次循环
结构嵌套
在循环结构中嵌套选择结构