首页 > 其他分享 >随机数——加法做题

随机数——加法做题

时间:2023-05-13 19:34:49浏览次数:24  
标签:std cout int double 随机数 加法

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,e;
    double c,d = 0;
    double f;
    cout<<"你想做几道题?";
    cin>>c;
    for(int i = 1;i<=c;i++){
        srand(time(0));
        a = rand()%90+10;
        b = rand()%90+10;
        cout<<a<<"+"<<b<<"=";
        cin>>e;
        if(a+b==e){
            d++;
            cout<<"恭喜你!!!答对一道题!!!得分+1分"<<endl;
        }else{
            cout<<"答错了,不加分,正确的答案是"<<a+b<<"加油!!!"<<endl;
        }
    }
    cout<<"你的总分是"<<d<<"分"<<endl<<"一共做对了"<<d<<"道题"<<endl;
    f = d/c;
    cout<<"正确率是"<<f*100<<"%"<<endl;
    if(d/c>=0.9){
        cout<<"优秀!!!";
    }else if(d/c>=0.5){
        cout<<"及格";
    }else{
        cout<<"再练练";
    }
    return 0;
}

 

标签:std,cout,int,double,随机数,加法
From: https://www.cnblogs.com/wangyihang-xh/p/17397999.html

相关文章

  • 随机数 买彩票
    #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......
  • [每天例题]蓝桥杯 C语言 时间加法
    时间加法题目思路分析满60进1,输出记得换行代码#include<stdio.h>intmain(){inta,b,t,m,n;scanf("%d%d%d",&a,&b,&t);b=b+t;while(b>=60){b-=60;a++;}printf("%d\n%d",a,b);retu......
  • 两个字符串做加法
    publicStringadd(Strings1,Strings2){intm=s1.length();intn=s2.length();intcarry=0;intres=0;StringBuildersb=newStringBuilder();for(inti=m-1,j=n-1;i>=0||j>=0;i--,j--){intsum=c......
  • C# Random类 伪随机数生成器
     Random类表示伪随机数生成器,它是一种能够产生满足某些随机性统计要求的数字序列的设备,其方法如下表:Random类方法方法说明Next已重载。返回随机数NextBytes用随机数填充指定字节数组的元素NextDouble返回一个介于0.0和1.0之间的随机数Sample返回一个介于......
  • 软硬件随机数对比
    本文对比C++中std::mt19937和硬件随机数效率。注意硬件随机数指令_rdrand32_step等属于AVX指令集。文档中说明_rdrand32_step可能会失败,失败时返回0,经过几次测试没有发现失败的情况。所以如果程序要求不严可以不管返回值。对比的结果是硬件随机数更慢。所以一般硬件随机数只产生一......
  • CUDA 的随机数算法 API
    参考自NvidiacuRand官方API文档一、具体使用场景如下是是在dropout优化中手写的uniform_random的Kernel:#include<cuda_runtime.h>#include<curand_kernel.h>__device__inlinefloatcinn_nvgpu_uniform_random_fp32(intseed){curandStatePhilox4_32_10_t......
  • C++11生成随机数
    一、random_device类classrandom_device{public:typedefunsignedintresult_type;//constructor构造函数explicitrandom_device(conststd::string&token="");//propertiesstaticresult_typemin();staticresult_typemax()......
  • 6.2.1 向量的加法运算
    \({\color{Red}{欢迎到学科网下载资料学习}}\)[【基础过关系列】高一数学同步精品讲义与分层练习(人教A版2019)](https://www.zxxk.com/docpack/2921718.html)\({\color{Red}{跟贵哥学数学,so\quadeasy!}}\)必修第二册同步巩固,难度2颗星!基础知识向量加法的三角形法则已......
  • c#-随机数组
    publicstaticint[]GenerateRandowArray(intmaxSize,intmaxValue){Randomrd=newRandom();int[]arr=newint[(int)((maxSize+1)*rd.NextDouble())];for(inti=0;i<arr.Length;i++){arr[i]=(in......
  • random随机数的学习
    Linux中的随机数知多少原创 入门小站 入门小站 2023-04-2122:26 发表于湖北收录于合集#Linux766个入门小站分享运维技巧及10k+Stars的开源项目237篇原创内容公众号【Linux250个常用命令速查手册】关注【入门小站】,后台回复「1001」自取。Li......