首页 > 其他 > 详细

修改过的四则运算

时间:2015-04-01 17:11:14      阅读:218      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!