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

四则运算,除法改了一下,可以精确到小数两位

时间:2015-03-29 13:29:12      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

#include<stdio.h>
#include<time.h>
#include<math.h>
main()
{
 int input,op,i;
 float d1,d2,inputf;
 srand((unsigned)time(NULL));
 printf("\n-------------------欢迎使用: 小学四则运算  -------------------\n");
 for(i=0;i<15;i++)
 {
 op=rand()%4;
 d1=rand()%50;
 d2=rand()%50;
 switch(op)
 {
 case 0:{printf("%d+%d=", (int)d1, (int)d2);scanf("%d",&input);getchar();
  if(input==((int)d1+(int)d2))printf("正确!\n");
  else  printf("错误!\n");break;}
 case 1:{printf("%d-%d=",(int)d1,(int)d2);scanf("%d",&input);getchar();
  if(input==((int)d1-(int)d2))printf("正确!\n");
  else printf("错误!\n");break;}
 case 2:{printf("%d*%d=",(int)d1,(int)d2);scanf("%d",&input);getchar();
  if(input==((int)d1*(int)d2))printf("正确!\n");
  else printf("错误!\n");break;}
 case 3:
  {printf("%d/%d=",(int)d1,(int)d2);scanf("%f",&inputf);getchar();
  if(fabs(inputf-d1/d2)<=(1e-2))printf("正确!\n");
  else printf("错误!\n");break;}}
 }
}

四则运算,除法改了一下,可以精确到小数两位

标签:

原文地址:http://www.cnblogs.com/junkaiwang/p/4375509.html

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