博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四则运算个人项目3
阅读量:6205 次
发布时间:2019-06-21

本文共 2004 字,大约阅读时间需要 6 分钟。

#include<stdio.h>

#include<stdlib.h>

int main()
{
  int right=0;
  int wrong=0;
  int choise;
  int s=0;

  printf("简易四则运算\n\n");

  printf("请选择:加法输入1,减法输入2,乘法输入3,除法输入4,退出运算5\n");

  while(s==0)

  {
    scanf("%d",&choise);
    switch(choise)
    {
      case 1:
      {
        int a,b,c;
        a=1+rand()%100;
        b=1+rand()%100;
        printf("请回答:\n\t\t %d + %d = ",a,b);
        scanf("%d",&c);
        if(a+b==c)
        {
          printf("回答正确!\n");
          right++;
        }
        else
        {
          printf("回答错误!\n");
            wrong++;
        }
      }
     break;
     case 2:
     {
        int a,b,c;
        a=rand()%100;
        b=rand()%100;
        printf("请回答:\n\t\t %d - %d = ",a,b);
        scanf("%d",&c);
        if(a-b==c)
        {
          printf("回答正确!\n");
          right++;
        }
        else
        {
          printf("回答错误!\n");
          wrong++;
        }
     }
    break;
    case 3:
    {
        int a,b,c;
        a=rand()%100;
        b=rand()%100;

        printf("请回答:\n\t\t %d * %d = ",a,b);

        scanf("%d",&c);
        if(a*b==c)
        {
          printf("回答正确!\n");
          right++;
        }
        else
        {
          printf("回答错误!\n");
          wrong++;
        }
    }
    break;
    case 4:
    {
      int a,b,c;
      a=rand()%100;
      b=1+rand()%100;
      int y=0;
      while(y<1000)
      {
        y++;
        if(a%b==0)
        {

          printf("请回答:\n\t\t %d / %d = ",a,b);

          scanf("%d",&c);
          if(a/b==c)
          {
            printf("回答正确!\n");
            right++;
          }
        else
        {
          printf("回答错误!\n");
          wrong++;
        }

      break;

      }
        else
        {
          a=rand()%100;
          b=1+rand()%100;
        }
      }

    }
    break;
    case 5:printf("您总共完成了 %d 道题\n正确 %d 道\n错误 %d 道\n",right+wrong,right,wrong);
    default:printf("enter data error!");
    }
  }

return 0;
}

截图:

 

转载于:https://www.cnblogs.com/gaoemm/p/9872759.html

你可能感兴趣的文章
模板文件是否有大小限制?
查看>>
vs 操作快捷键
查看>>
监听器和过滤器
查看>>
Java核心技术卷一基础知识-第6章-接口与内部类-读书笔记
查看>>
使用coding.net来托管源码(可以免费存放私有项目的哦)(转载)
查看>>
osx snow leopard下用homebrew 安装php5.3 + php-fpm
查看>>
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
查看>>
PHP代码实现二分法查找
查看>>
window无法启动mongodb服务:系统找不到指定的文件错误的解决方法
查看>>
VBScript开发Excel常见问题
查看>>
【GNOME 边框】GNOME窗口无边框
查看>>
stm32串口之存储与解析
查看>>
替换SQL字段中的换行符,回车符
查看>>
$("#left a",$p)的意思
查看>>
SQL自定义函数
查看>>
每天一个linux命令(23):Linux 目录结构(转)
查看>>
[LeetCode] Longest Substring with At Most Two Distinct Characters
查看>>
error MC1000: 未知的生成错误“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。...
查看>>
jq鼠标移入和移出事件
查看>>
[LeetCode]题解(python):051-N-Queens
查看>>