四则运算
Posted 与诚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四则运算相关的知识,希望对你有一定的参考价值。
代码:
#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时无法计算。
输入负数时结果错误。
以上是关于四则运算的主要内容,如果未能解决你的问题,请参考以下文章