码迷,mamicode.com
首页 > 其他好文 > 详细

四则运算

时间:2016-03-06 19:16:24      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

代码:

#include<iostream.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(NULL));
int sz; //sz 即数值取值范围
char fh; //fh即四则运算中的加减乘除
cout<<"请输入运算数的最大取值范围:";
cin>>sz;
cout<<"***********************************************"<<endl;
for(int i=0;i<30;i++)
{
int a=rand()%sz;
int b=rand()%sz;
int c=rand()%4;
if(c==0)
{
fh=‘+‘;
}
if(c==1)
{
fh=‘-‘;
}
if(c==2)
{
fh=‘*‘;
}
if(c==3)
{
fh=‘/‘;
}
cout<<i+1<<"、"<<a<<fh<<b<<‘=‘<<" ";
}
cout<<"***********************************************"<<endl;
return 0;
}

分析:

当输入最大取值范围为 99999999999999999999 时,运算数通常是很大的正整数,结果正确。

输入0时无法计算。

输入负数时结果错误。

四则运算

标签:

原文地址:http://www.cnblogs.com/dgj1314/p/5248096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!