C++编程实例-分支结构
2016-01-26 00:00
399 查看
实验1 分支结构
【实验目的】
通过本实验,了解C语言的分支结构程序设计的方法及语法规则的正确使用。
【实验内容】
利用随机函数出个位数加/减法算术题
#include<cstdlib>
#include<ctime>
#include<iostream>
using namespace std;
int main(){
int a,b,c,s,x,t;
char fh;
srand((unsigned)time(NULL));
a=(int)rand()%10;
b=(int)rand()%10;
c=(int)rand()%10;
switch(c%2){
case 0:fh='+'; s=a+b; break;
case 1:fh='-'; if(a<b) {t=a;a=b;b=t;} s=a-b; break;
}
cout<<a<<' '<<fh<<' '<<b<<" = "; cin>>x;
if(s==x) cout<<"/nOK!"<<endl;
else cout<<"/nNO!"<<endl;
return 0;
}
【实验目的】
通过本实验,了解C语言的分支结构程序设计的方法及语法规则的正确使用。
【实验内容】
利用随机函数出个位数加/减法算术题
#include<cstdlib>
#include<ctime>
#include<iostream>
using namespace std;
int main(){
int a,b,c,s,x,t;
char fh;
srand((unsigned)time(NULL));
a=(int)rand()%10;
b=(int)rand()%10;
c=(int)rand()%10;
switch(c%2){
case 0:fh='+'; s=a+b; break;
case 1:fh='-'; if(a<b) {t=a;a=b;b=t;} s=a-b; break;
}
cout<<a<<' '<<fh<<' '<<b<<" = "; cin>>x;
if(s==x) cout<<"/nOK!"<<endl;
else cout<<"/nNO!"<<endl;
return 0;
}
相关文章推荐
- C++编程实例-I/O流
- C++ 对象与指针
- C++函数重载
- C++编程实例-函数
- C++编程实例-多重循环结构
- C++ 面向过程与面向对象的区别
- C++中const与static在面向过程代码中的异同
- C++标准编程:虚函数与内联
- C++ 实例导航
- C++动态创建二维数组
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 夺冠概率(编程大题)
- C++:七种qsort排序方法
- C++编程实例-多态(一)
- C++构造函数的幕后工作
- C++直接操纵虚函数表方法
- C/C++ qsort()快速排序的用法
- C++动态建立矩阵及矩阵相乘
- C++编程实例-运算符重载
- C++ using namespace std
- 加入代码以检查C++中的内存泄漏