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

修改过的四则运算

时间:2015-04-01 17:13:52      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

#include <stdio.h>
#include <stdlib.h>
main(){
{int i; 
int s=0;
int f;
int count=0;
char c;
printf("请计算以下10题,每题10分:\n");

for(i=0;i<10;i++)
{
 int a=rand()%100;
 int b=rand()%100;
 int  d=rand()%4 ;

 switch(d){
 case 0:
  c=‘+‘;
  s=a+b;
  printf("%d %c %d=",a,c,b);
   scanf("%d",&f);
  if(f==s)
  {
   printf("回答正确!\n");
   count++;
  }
   else
   printf("回答错误!\n");
   getchar();
  break;
 case 1:
  c=‘-4‘;
  s=b-a;
  printf("%d %c %d=",b,c,a);
   scanf("%d",&f);
  if(f==s)
  {
   printf("回答正确!\n");
        count++;
  }
  else
  {
   printf("回答错误!\n");
  } getchar();
  break;
  case 2:
  c=‘/‘;
  s=a/b;
  if(a%b!=0){
   printf("该题有余数。答案只要整数部分!");
  }
  printf("%d %c %d=",a,c,b);
   scanf("%d",&f);
  if(f==s)
  { printf("回答正确!\n");
  count++;
  }
  else
   printf("回答错误!\n");
  break;
  case 3:
  c=‘*‘;
  s=a*b;
  printf("%d %c %d=",a,c,b);
          scanf("%d",&f);
  if(f==s)
  { printf("回答正确!\n");
         count++;
  }
  else
   printf("回答错误!\n");
  break;
 }
}

printf("恭喜你答对了%d题",count);
}
}

答案只能是整数。没有判断是否负数功能。

修改过的四则运算

标签:

原文地址:http://www.cnblogs.com/Lianliyun/p/4384176.html

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