zoukankan      html  css  js  c++  java
  • 实验一写能自动生成小学四则运算题目的程序

    能自动生成小学四则运算题目的程序

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    main()
    {
    int n=10,i,a,b,result,k=10;
    while(n>0)
    {
    srand( (unsigned)time( NULL ) );
    a=rand()%100+1;
    b=rand()%100+1;
    i=rand()%4;
    switch(i)
    {
    case 0:
    {
    printf("%d+%d=",a,b);
    scanf("%d",&result);
    if(result==(a+b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 1:
    {
    printf("%d-%d=",a,b);
    scanf("%d",&result);
    if(result==(a-b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 2:
    {
    printf("%d*%d=",a,b);
    scanf("%d",&result);
    if(result==(a*b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 3:
    {
    printf("%d/%d=",a,b);
    scanf("%d",&result);
    if(result==(a/b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    }
    n--;
    }
    printf("本次测试成绩为:%d\n",k*10);
    }

    运行结果:

    这个程序能自动生成10道四则运算题目,并且计算成绩。但是除法部分还不够完善。这个跟大家做的程序原理基本相同,但是方法却多钟多样。

    我这个程序比较简单易懂,一开始就入while循环,循环10次,用switch语句判断加、减、乘、除。答对了,或者答错都会有提示,到最后直接计算成绩!

  • 相关阅读:
    Python微信机器人
    Jumpserver开源跳板机系统介绍
    Django---django-rest-framework(drf)-luffycity projects
    Linux-Mysql 遗忘密码如何解决?
    up line
    linux
    vue中computed(计算属性)
    input框在浏览器上显示一个叉,去掉方法
    如何通过命令行来克隆git
    手机抓包fiddler配置及使用教程
  • 原文地址:https://www.cnblogs.com/yihou2ni/p/4370362.html
Copyright © 2011-2022 走看看