求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/08 09:06:29
求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,做对一题得十分,根据答题情况输出分数.
![求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正](/uploads/image/z/5297547-3-7.jpg?t=%E6%B1%82%E5%A4%A7%E7%A5%9E%E7%BC%96%E4%B8%80%E4%B8%AAC%E8%AF%AD%E8%A8%80%E7%9A%84%E9%A2%98%E2%80%94%E2%80%94%E2%80%94%5B%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0%5D%E9%9A%8F%E6%9C%BA%E4%BA%A7%E7%94%9F1-10%E4%B9%8B%E9%97%B4%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%AD%A3%E6%95%B4%E6%95%B0%2C%E8%BF%9B%E8%A1%8C%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97%2C%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E4%BA%A7%E7%94%9F%E7%AE%97%E5%BC%8F%EF%BC%9A6%2A7%3D%3F%E8%8B%A5%E6%AD%A3)
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main()
{
\x09int i,j,a,b,c,ans,ans1,score=0;
\x09float ans2;
\x09for(i=0;i<10;i++)
\x09{
\x09\x09srand(time(0));
\x09\x09a=rand()%9+1;
\x09\x09b=rand()%9+1;
\x09\x09c=rand()%3;
\x09\x09switch(c)
\x09\x09{
\x09\x09case 0:
\x09\x09\x09ans=a+b;
\x09\x09\x09printf("%d+%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 1:
\x09\x09\x09ans=a-b;
\x09\x09\x09printf("%d-%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 2:
\x09\x09\x09ans=a*b;
\x09\x09\x09printf("%d*%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 3:
\x09\x09\x09ans2=(float)a/b;
\x09\x09\x09printf("%d/%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans2)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09}
\x09}
\x09printf("您的成绩是:%d\n",score);
\x09return 0;
}
运行结果:
![](http://img.wesiedu.com/upload/9/dc/9dc89c1d08831ff52f8cc7d1282604a8.jpg)
#include "stdlib.h"
#include "time.h"
int main()
{
\x09int i,j,a,b,c,ans,ans1,score=0;
\x09float ans2;
\x09for(i=0;i<10;i++)
\x09{
\x09\x09srand(time(0));
\x09\x09a=rand()%9+1;
\x09\x09b=rand()%9+1;
\x09\x09c=rand()%3;
\x09\x09switch(c)
\x09\x09{
\x09\x09case 0:
\x09\x09\x09ans=a+b;
\x09\x09\x09printf("%d+%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 1:
\x09\x09\x09ans=a-b;
\x09\x09\x09printf("%d-%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 2:
\x09\x09\x09ans=a*b;
\x09\x09\x09printf("%d*%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09case 3:
\x09\x09\x09ans2=(float)a/b;
\x09\x09\x09printf("%d/%d=?\n",a,b);
\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09for(j=0;j<2;j++)
\x09\x09\x09{
\x09\x09\x09\x09if(ans1==ans2)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09score+=10;
\x09\x09\x09\x09\x09printf("Good!\n");
\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09}
\x09\x09\x09\x09else
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09printf("Wrong,Try Again!\n");
\x09\x09\x09\x09\x09scanf("%d",&ans1);
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09\x09break;
\x09\x09}
\x09}
\x09printf("您的成绩是:%d\n",score);
\x09return 0;
}
运行结果:
![](http://img.wesiedu.com/upload/9/dc/9dc89c1d08831ff52f8cc7d1282604a8.jpg)
求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正
设计一个c语言程序:[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏[题目描述]随机产生1-10之间的随
用C语言随机产生三个数,三个数之间进行四则运算,四则运算也随机产生
C语言 让计算机在100以内数字随机产生两个进行随机四则运算
编一个随机产生一个100以内的四则运算题,要求先输出这个四则运算的式子,这个四则
用随机函数产生1——7阿拉伯数字能告诉我c语言的吗?
从1到100之间随机产生三个数,求它们的平方和 C语言编程
PASCAL题目:随机产生一些1—100之间的整数,直到产生的数为50为止
VB语言中,在固定的10个数中随机产生3个数,怎么编
c语言 设计小学生四则运算测试程序,要求随机产生10题四则运算题,答完后给出得分
C语言如何随机产生-10至+10的随机数?
随机产生20个1~50之间的正整数放入数组A中,输出这组随机数.C语言(VC++6.0)