您的位置:首页 > 其它

第五次上机实验报告

2013-04-15 23:52 169 查看
#include<stdio.h>
#include<math.h>

void main()
{
int ans1,ans2,ans3,ans4,num1,num2,ans,result;
char c,ch='Y';
do
{
printf("请输入一个算式\n");
scanf("%d%c%d",&num1,&c,&num2);
ans1=num1+num2;
ans2=num1-num1;
ans3=num1*num2;
ans4=num1/num2;
for(; ;)
{
printf("%d%c%d=",num1,c,num2);
scanf("%d",&result);

switch(c)
{
case '+':ans=ans1;break;
case '-':ans=ans2;break;
case '*':ans=ans3;break;
case '/':ans=ans4;break;
}
if(result==ans)                                     //break跳出最外面的循环 continue从当前循环开始
{
printf("恭喜,你答对了\n");
break;

}
else
{
printf("抱歉,你答错了\n");
continue;
}
}
printf("是否继续:Y OR N");
getchar();
ch=getchar();
}while(ch=='Y');
printf("\n");

}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: