博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验一
阅读量:6328 次
发布时间:2019-06-22

本文共 924 字,大约阅读时间需要 3 分钟。

#include<iostream.h>

#include<stdlib.h>
void DealInt(int m,int a[])
{
for(int p=0;p<m;p++)
{
int i=(int)rand()%10;
int j=(int)rand()%10;
int k=(int)rand()%100/25;
switch(k)
{
case 0:
cout<<i<<"+"<<j<<"=";
a[p]=i+j;
break;
case 1:
cout<<i<<"-"<<j<<"=";
a[p]=i-j;
break;
case 2:
cout<<i<<"*"<<j<<"=";
a[p]=i*j;
break;
case 3:
try
{
a[p]=i/j;
cout<<i<<"/"<<j<<"=";
}
catch(...)
{
p--;
}
}
if(p%5==4)
{
cout<<endl;
}
else
{
cout<<"\t";
}
}
}
void DisplayInt(int a[],int w,int m)
{
if(w==1)
{
for(int q=0;q<m;q++)
{
cout<<a[q]<<"\t";
if(q%5==4)
{
cout<<endl;
}
}
}
else
{};
}
void main()
{
int p;
do
{
system("cls");
int a[1000];
int m,w;
cout<<"请输入生成的四则运算题个数:";
cin>>m;
cout<<endl;
DealInt(m,a);
cout<<endl;
cout<<"是否输出答案(输入1则输出答案否则不输出答案)"<<endl;
cin>>w;
if(w==1)
{
DisplayInt(a,w,m);
}
cout<<endl;
cout<<"是否继续生成运算题(输入1则生成否则不生成)"<<endl;
cin>>p;
cout<<endl;
}while(1==p);
}

转载于:https://www.cnblogs.com/chenqiuliang/p/4368142.html

你可能感兴趣的文章
thinkphp并发 阻塞模式与非阻塞模式
查看>>
SQL SERVER 2005 进行XML查询
查看>>
2013年省赛总结
查看>>
poj_2553 强连通分支&出度为0的点
查看>>
【php】使用gdb调试php程序
查看>>
JSP指令与动作元素
查看>>
《荣枯鉴》明鉴卷六
查看>>
Apache Spark简单介绍、安装及使用
查看>>
poj2894
查看>>
SocketChannel / ServerSocketChannel / Selector
查看>>
android 开发 @override 编译错误 解决办法(转载)
查看>>
C# 的关键字系列 (3 of n)
查看>>
pku 1703(种类并查集)
查看>>
Join方法把阵列转为字符串
查看>>
《从设计到模式》——设计模式视频教程
查看>>
验证码 禁止输入中文
查看>>
为MyEclipse加入自己定义凝视
查看>>
UICollectionViewFlowLayout使用示例
查看>>
java库中的具体的集合
查看>>
检查URL Protocol是否安装的项目
查看>>