首页 > 其他 > 详细

四则运算

时间:2017-09-15 01:04:30      阅读:295      评论:0      收藏:0      [点我收藏+]

原代码来源于百度,在此基础上我添加了两个功能。

一是实现程序的多次运行

二是添加了一个简单的多运算符运算

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<conio.h>

int main(){
int a,b,c,d,n;
char m;
start:srand(time(0));
a=rand()%100;
b=rand()%100;
n=rand()%100;
c=rand()%4;
switch(c){
case 0:printf("%d+%d=",a,b);break;
case 1:printf("%d-%d=",a,b);break;
case 2:printf("%d*%d=",a,b);break;
case 3:printf("%d+%d-%d=",a,b,n);break;
case 4:if(b==0){

while(b==0){
a=rand()%100;
b=rand()%100;
printf("%d/%d=",a,b);
}
}
else
printf("%d/%d=",a,b);
break;
}
scanf("%d",&d);
getchar();
switch(c){
case 0:if(d==a+b)
printf("You are right\n");
else
printf("You are wrong\n");
break;
case 1:if(d==a-b)
printf("You are right\n");
else
printf("You are wrong\n");
break;
case 2:if(d==a*b)
printf("You are right\n");
else
printf("You are wrong\n");
break;
case 3:if(d==a+b-n)
printf("You are right\n");
else
printf("You are wrong\n");
break;
case 4:if(d==a/b)
printf("You are right\n");
else
printf("You are wrong\n");
break;

}
printf("继续请输入Y,退出请输入任意字符。");
scanf("%c",&m);
getchar();
if(m==‘Y‘)
goto start;

return 0;
}

四则运算

原文:http://www.cnblogs.com/wang-hao/p/7523682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!