码迷,mamicode.com
首页 > 其他好文 > 详细

20160310第一题

时间:2016-03-15 20:41:24      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

题目:自动生成四则运算

主要功能:实现四则运算

设计思想:随机出现加减乘除四则运算,回答后,系统自动判断对错,按回车显示下一题,按0退出。

源代码:

#include <stdio.h> 
#include <time.h> 
#include <stdlib.h> 
int main() 
{ 
    int a,b,c,d,s; 
    int x1=0,x2=0;
    printf("--------四则运算------\n");
    while(1) 
    { 
       srand(time(NULL)); 
       d=a=rand()%100; 
       b=(rand()%a+a)%100; 
       if(a%4==1&&a<b)
       {
           c=a,a=b,b=c;
       }
       if(b==0&&a%4==3)
       {
           b=rand()%10+1;
       }
       if(a%4==3&&a%b!=0) 
       { 
           srand(time(0)); 
           a=b*(rand()%a); 
       } 
     switch(d%4) 
     { 
      case 0:printf("%d + %d = ",a,b);
          scanf("%d",&c);
          if(c==a+b)
          {
              printf("答对啦!\n");
              x1++;
          }
          else {
              printf("答错啦!\n");
              x2++;
          }break;
      case 1:printf("%d - %d = ",a,b);
          scanf("%d",&c);
          if(c==a-b)
          {
              printf("答对啦!\n");
              x1++;
          }
          else {
              printf("答错啦!\n");
              x2++;
          }break;
      case 2:printf("%d × %d = ",a,b);
          scanf("%d",&c);
          if(c==a*b)
          {
              printf("答对啦!\n");
              x1++;
          }
          else {
              printf("答错啦!\n");
              x2++;
          }break;
      case 3:printf("%d ÷ %d = ",a,b);
          scanf("%d",&c);
          if(c==a/b)
          {
              printf("答对啦!\n");
              x1++;
          }
          else {
              printf("答错啦!\n");
              x2++;
          }break;
     } 
     
     printf("继续请按回车,按0退出挑战!\n"); 
     fflush(stdin); 
     if(getchar()==0)break; 
    } 
    
    return 0;
}

 

程序运行截图:

技术分享

总结:

     本程序结合网上的一些代码,加上自己的一些修改合并而成。通过此次编程,我发现,之前学的东西基本上都忘了,所以由此看来,以后还是要多多练习,不能放下。

20160310第一题

标签:

原文地址:http://www.cnblogs.com/dys123hahabalala/p/5262063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!