zoukankan      html  css  js  c++  java
  • 小学生四则运算

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    char OperatorChar()                               
    {
     int op;
     op=rand()%4;
     switch(op)
     {
     case 0:
      return '+';
     case 1:
      return '-';
     case 2:
      return '*';
     case 3:
      return '/';
     }
    }
    int Calculation(int a,char op,int b)               
    {
     switch(op)
     {
     case '+':
      return a+b;
     case '-':
      return a-b;
     case '*':
      return a*b;
     case '/':
      return (int)a/b;
     }
    }
    main()
    {
     int a;
     int b;
     int Answer;
     char op;
     srand((unsigned)time(NULL));
     printf("小学生四则运算,输入0000结束程序\n");
     while(Answer!=0000)
     {
      op=OperatorChar();
      a=rand()%100;
      b=rand()%100;
      if((b==0)&&(op=='/'))
      {
       break;
      }
      printf("%d%c%d=",a,op,b);
      scanf("%d",&Answer);
      if(Answer==Calculation(a,op,b))
      {
       printf("NICE!\n");
      }
      else
      {
       printf("Sorry,wrong!\n");
      }
     }
    }

    感想、duang duang duang,day day up

  • 相关阅读:
    PHP
    PHP
    密码修改机制
    PHP
    PHP
    PHP
    PHP
    Java并发编程:进程和线程的由来(转)
    Java获取文件大小的正确方法(转)
    J2EE开发中常用的缓存策略
  • 原文地址:https://www.cnblogs.com/zengwei35/p/4371609.html
Copyright © 2011-2022 走看看