求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 02:03:24
![求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,](/uploads/image/z/1581947-35-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%E7%A1%AE%E6%89%93%E5%8D%B0%E2%80%9CGood%21%E2%80%9D%E5%A6%82%E6%9E%9C%E9%94%99%E8%AF%AF%E6%89%93%E5%8D%B0%E2%80%9CWrong%2CTry+Again%21%E2%80%9D%E4%BD%86%E6%AF%8F%E4%B8%AA%E9%A2%98%E5%8F%AA%E6%9C%89%E4%B8%89%E6%AC%A1%E9%87%8D%E5%81%9A%E6%9C%BA%E4%BC%9A%2C)
求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,
求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,做对一题得十分,根据答题情况输出分数.
求大神编一个C语言的题———[题目描述]随机产生1-10之间的随机正整数,进行四则运算,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,
#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;
}
运行结果: