十以内的加减乘除运算题

可以随机出十以内的加减乘除运算,并判断所答题目的正确与错误个数。第一次发,请多多指教。

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int a,x,y,num,ans;
int n,i,j,right,unright,sum;
char b;
srand((unsigned)time(NULL));
i=0;
right=0;unright=0;
scanf("%d",&n);
while(i<n)
{a=rand()%4;
x=rand()%10+1;
y=rand()%10+1;
switch(a)
{
case 1:b='+';num=x+y;break;
case 2:b='-';num=x-y;break;
case 3:b='*';num=x*y;break;
case 0:if(x>y){b='/';num=x/y;}else {b='*';num=x*y;}break;
}
printf("%d %c %d=",x,b,y);
scanf("%d",&ans);
if(ans==num)right++;
else unright++;
i++;
}
printf("共%d,%d道题正确,%d道题错误",i,right,unright);
}

实际操作界面如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值