首页 > 其他分享 >C语言:随机出0-9加减法试题

C语言:随机出0-9加减法试题

时间:2022-10-06 15:56:27浏览次数:79  
标签:10 加减法 试题 C语言 随机 include

#include <stdio.h>
//为小学一年级学生随机出10道题,加法或减法随机出现,保证涉及到的数在0-9之间,结果不能出现负数
//程序运行输入结果后提示对或错,最后并统计做对了几道题,及最后得分(每题10分计算) 
#include <math.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/16757759.html

相关文章

  • 初识C语言
    1.什么是C语言  C语言是一门通用的计算机语言,广泛应用于底层软件开发  注:计算机语言是人与计算机交流的工具,编程即使用计算机语言编写程序,计算机一......
  • GCC编译C语言基础
    #include<stdio.h>intmain(){printf("HelloWorld!");return0;}cloudray@ubuntu:~/test/testc$gcc-otesthello.ccloudray@ubuntu:~/test/testc$lshel......
  • MySQL面试题(二)
    11、列对比运算符是什么?在SELECT 语句 的列比较中使用=,<>,<=,<,>=,>,<<,>>,<=>,AND,&nbs***bsp;或 LIKE 运算符。12、  BLOB 和 TEXT 有什么区别?BLOB 是一个二进......
  • C语言学习的第一篇博客
    今年40,一直从事医药行业的销售工作,现在越来越发现销售类的工作没有未来,反倒是觉得以前不屑一顾的公务员、事业单位和技术类的工作是不错的,因为这些工作重在积累,当然公务员及......
  • C语言:水仙花数:阿姆斯特朗数 也就是俗称的 水仙花数 ,是指一个三位数,其各位数字的立方和
    #include<stdio.h>main(){inta,b,c,i;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)if(a*a*a+b*b*b+c*c*c==a*100+b*10+c)printf(......
  • 第一道面试题 第一道困难题解答记录
    输入一个奇数n,输出一个由*构成的n阶实心菱形。输入格式一个奇数n。输出格式输出一个由*构成的n阶实心菱形。具体格式参照输出样例。数据范围1≤n≤99输......
  • C语言每日一题——第九天
    第九天在一开始的学习中,小明就头疼于计算机浮点数运算的误差。他决定看看浮点数的二进制是什么样的——尽管这么做对解决误差问题毫无帮助。输入程序执行时,通过scanf输......
  • C语言学习记录4
    #每日落日分享#今天浅显的学习了'getchar',现在记录下来。#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){intch=0;charpassword[20]={0};......
  • 【C语言_15】自定义函数和math库函数详解篇!
    一.函数的概念1.什么是函数?函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。函数可以提前保存起来,并给它起一个独一无二的名......
  • 在C语言下Socket函数使用
    Socket介绍Socket中文意思是“插座”,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文......