首页 > 其他 > 详细

四则运算

时间:2016-03-06 19:13:40      阅读: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!