若正确,则打印“Right”,否则显示“Wrong!”。
10道题全部做完,按每题10分统计并输出总分和回答正确率(即答对题数除以总题数得到的百分比)。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int a, b, c, z,i,q;
srand((int)time(NULL));
printf("这是小学生乘法练习\n");
printf("生成随机数乘法运算\n");
q = 0;
for (i = 1; i <= 10; i++)
{
a = rand() % 10;
b = rand() % 10;
printf("%d*%d=?\n", a, b);
printf("请输入你的答案:");
scanf("%d", &c);
z = a * b;
if (c == z)
{
q = q + 10;
printf("right!\n");
}
else
printf("wrong!\n");
}
printf("十题的总分为:%d\n",q);
printf("十题的正确答题率为:%d%%\n",q);
}