zoukankan      html  css  js  c++  java
  • 四则运算升级

    源程序:

    #include <stdlib.h>
    #include<stdio.h>
    #include <iostream.h>
    #include <conio.h>
    #include <time.h>
    int main()
    {
      int a = 0;
      int b = 0;
      int mode = 0;
      int c=0;
      int result = 0;
      int score = 0;
      int i = 0;
      int n;
      int x;
      for(i=0;i<30;i++)
      {
         a = rand() % 100;
         b = rand() % 100; 
         mode = rand() % 4;     
         printf("%d", a);  
         switch(mode)       
      {         
             case 0:
        printf("+ ");              
                 result= a + b;        
              break;         
             case 1:
        printf("- ");              
                 result= a - b;              
              break;
       case 2:
        printf("x ");              
                 result= a * b;             
              break;         
             case 3:              
                 printf("÷ ");              
                 result= a / b;
              break;         
              default:             
                 printf("somethingis wrong! ");              
              break;        
      }
         printf("%d = ", b);
         if(result==a/b&&a!=4&&b!=2)
      {
       scanf("%d/%d",&n,&x);
          getchar();
          if(n/x==a/b)
       {
        score+= 10;           
                 printf("Right ");
       }
             else      
       {
                 printf("Wrong ");
                 getchar();      
       }
      }
        else
     {
      scanf("%d",&c);
            getchar();
            if(c==result)        
      {
       score+= 10;           
                printf("Right ");
      }
      else      
      {
       printf("Wrong ");
                getchar();
      }
     }
     }
       printf("Yourscore is: %d ", score);  
       return 1;
    }

    输很长字母,还是会出错,不知道怎么解决!

  • 相关阅读:
    SQL 分组 行变列的一个例子
    用JS如何獲得DropDownList所選Text和Value?
    用了.net2.0,再用1.1的问题。1.1里修改.cs文件不重新编译,.dll不重新生成。
    ASP.NET中上传文件
    获得用户控件的值!
    在没有vs2005环境里部署Crystal Reports 10水晶报表
    onkeypress,onkeydown,onkeyup区别
    2012湖南大学第八届程序设计竞赛 Incredible[公式]
    POJ3624 Charm Bracelet[01背包问题入门]
    HDOJ1257 最少拦截系统[DP入门]
  • 原文地址:https://www.cnblogs.com/lixin20/p/4383534.html
Copyright © 2011-2022 走看看