首页 > 其他分享 >随机数 加法运算题

随机数 加法运算题

时间:2023-05-13 19:36:13浏览次数:22  
标签:运算 int 随机数 加法 include shuliang cout

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
	int shuliang,n1,n2,x,s,m=0;
	cout<<"输入你要做的题的数量\n"; 
	cin>>shuliang;
	for(int i=0;i<shuliang;i++){
		srand(time(0));
        	n1=rand()%100;
        	n2=rand()%100;
    	cout<<n1<<"+"<<n2<<"=?"<<endl;
    	x=n1+n2;
    	cin>>s;
    	if(s==x){
    		cout<<"正确"<<endl<<endl; 
    		m+=1;
		}else{
			cout<<"错误"<<endl<<endl; 
		}
	}
	cout<<"共"<<shuliang<<"道题"<<"你做对了"<<m<<"道题"<<endl; 
	if(m==shuliang){
		cout<<"太腻害了,全对了!";
	}else if(m>=shuliang*0.8){
		cout<<"不错呦"; 
	}else if(m>=shuliang*0.6&&m<shuliang*0.8){
		cout<<"一般"; 
	}else if(m<shuliang*0.6){
		cout<<"不及格哦"; 
	}
	return 0;
}

  

标签:运算,int,随机数,加法,include,shuliang,cout
From: https://www.cnblogs.com/wangyueshuo/p/17397991.html

相关文章

  • 随机数
    #include<bits/stdc++.h>#include<ctime>usingnamespacestd;intmain(intargc,char**argv){/*while(1){srand(time(0));inta;cin>>a;intb=rand()%5+1;if(a==b){cout<......
  • 随机数——加法做题
    #include<bits/stdc++.h>usingnamespacestd;intmain(){inta,b,e;doublec,d=0;doublef;cout<<"你想做几道题?";cin>>c;for(inti=1;i<=c;i++){srand(time(0));a=rand()%90+10;......
  • 随机数 买彩票
    #include<iostream>#include<cstdlib>#include<ctime>usingnamespacestd;intmain(intargc,char**argv){ intm; cin>>m; srand(time(0)); inta; while(a==0){ a=rand()%6; } if(a==m){ cout<<"中奖了"; }e......
  • shell 基础篇之运算符
    Shell基本运算符Shell和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能完成表达式的求值操作。#!/b......
  • Java中的位运算符号详解(&、|、^、~、<<、>>、>>>)(转载)
    位运算符号概览符号描述运算规则&与两个位都为1时,结果才为1|或两个位都为0时,结果才为0^异或两个位相同为0,不同为1~取反所有位置0变1,1变0<<左移各二进位全部左移若干位,高位丢弃,低位补0>>带符号右移各二进位全部右移若干位,低位丢弃,高位补为符......
  • python运算符
    python运算符算术运算符运算符描述+加-减*乘/除%返回除数的余数**幂次//返回商的整数部分注意:/计算结果是浮点数,即使两个数都是整数,结果也是浮点数//与%都是向下取整如果想同时得到商和余数,可以用divmod()这个方法。该......
  • js小数运算出现的问题(精度丢失)及解决办法
    案例:项目中遇到的问题购物车结算时,商品价格(33.01)-优惠券价格(5),本应该是28.01,但是实际的结果是28.009999999999998本案例是在浏览器控制台里打印 出现的原因:原因其实就是js number类型运算都需要先将十进制转二进制但小数点后的位数转二进制会出现无限循环的问题,只能舍0......
  • python rgb位运算合成一个数
    pythonrgb位运算合成一个数在pcd中,经常会把颜色通道rgb三个值合成一个值,具体方法如下: red=255green=0blue=0rgb_color=(red<<8|green<<0|blue<<24)int_color=((((red&0xff)<<8)|(green&0xff)<<0)|(blue&a......
  • 形态学运算与仿真:图像处理中形态学操作的简单解释
    形态学是图像处理领域的一个分支,主要用于描述和处理图像中的形状和结构。形态学可以用于提取图像中的特征、消除噪声、改变图像的形状等。其中形态学的核心操作是形态学运算。形态学运算是一种基于形状的图像处理技术,它是通过结构元素与图像进行特定运算的方式来改变图像的形态......
  • 5、位运算
    1、......