首页 > 其他分享 >C语言:随机出题

C语言:随机出题

时间:2022-10-08 08:55:40浏览次数:46  
标签:10 C语言 出题 随机 每题 include

#include <stdio.h>
//为小学一年级学生随机出10道题,加法或减法随机出现,保证涉及到的数在0-9之间,结果不能出现负数
//程序运行输入结果后提示对或错,最后并统计做对了几道题,及最后得分(每题10分计算) 
#include <math.h>
#include <stdlib.h>
//#include <time.h> 
main()
{
    int i,a,b,c=0,sum=0,fu,jieguo,an;
    srand(time()) ;
    for(i=1;i<=3;i++)
    {
        a=rand()%(5)+1;
        b=rand()%(2)+1;
        while(a<b)
        {
            a=rand()%(5)+1;
        b=rand()%(2)+1;
        }
        fu=rand()%2;
        if(fu==1) printf("a+b=%d+%d=",a,b),jieguo=a+b;
        else printf("a-b=%d-%d=",a,b),jieguo=a-b;
        scanf("%d",&an);
        if(jieguo==an) printf("做对了!!\n"),c++,sum=sum+10;
        else printf("做错了!!\n");
    }
    printf("共做对%d题,共计%d分",c,sum);
    getchar();
 }

 

标签:10,C语言,出题,随机,每题,include
From: https://www.cnblogs.com/xkdn/p/16767886.html

相关文章

  • P3600 随机数生成器
    首先转化为求\(\displaystyle\sum_{k\ge1}P(\max_{i}\{\min_{l_i\lej\ler_i}a_j\}\gek)\)注意到右端点同为\(i\)的区间只有左端点最大的区间贡献答案,记其......
  • 实现进制转化伪代码的C语言转化
    #include<stdio.h>intmain(){  intx,p;  printf("Enterthenewbase");  scanf("%d",&p);  printf("Enterthenumbertobeconverted"); ......
  • 【C语言】初始数组
    ......
  • 初探C语言第三天
    选择结构程序设计if语句1.if(判断条件)执行动作;或if(判断条件){执行动作超过一个} 这次没有;​2.if(判断条件)语句1;else 语句2;3.嵌套条件句注意else和上面最接近的if配对,如若有......
  • 初学C语言笔记221007预处理
    预编译:#include头文件的包含    注释删除    #define汇编代码二进制指令预定义符号__FILE____LINE____DATE____TIME____FUNCTION____STDC__如果严格支持AN......
  • 【我开了C语言金手指】二.函数(2)
    (七)函数递归1.什么是递归?程序调用自身的编程技巧;过程或函数在其定义或说明中有直接或间接调用自身的一种方法,把大型复杂问题转化为一个与原问题相似的规模较小的问题来求解;主......
  • C语言——指针(初阶)
    指针是什么指针和指针类型野指针指针运算指针和数组二级指针指针数组一.指针是什么指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。将......
  • 初学C语言笔记221007
    鹏哥花了点时间教大家投资fread返回值是真实读到的元素个数while(fread(&s,sizeof(structS),1,fp){//}课后扩展mySQLfseekftellintpos=ftell(fp); //文件指针相对......
  • C语言每日一题——第十天
    第十天随着对指针了解的深入,小明决定进一步尝试指针的使用。他写出一个程序,用于判断给定数组内最长连续字母串的长度。运行:main.exeabcdefea输出:6解释:ab......
  • 数据增强方法 | 基于随机图像裁剪和修补的方式(文末源码共享)
    深度卷积神经网络(CNNs)在图像处理中取得了显著的效果。然而,他们的高表达能力有过度适应的风险。因此,提出了在丰富数据集的同时防止过度拟合的数据增强技术。最新的CNN体系......