#include <stdio.h>
#include <stdlib.h>
#include <time.h>
time_t begin,now;
int main() {
begin = time(NULL);
srand(time(NULL));
int score = 0;
int answer,num1, num2, result,ch;
char cp ;
for (int i = 0; i < 100; i++) {
now = time(NULL);
if(now-begin>60*5){
//printf("time:%ld\n",now-begin);
printf("\n5分钟时间到\n");
break;
}
num1 = rand() % 20 + 1;
num2 = rand() % 20 + 1;
ch = rand() % 2 + 1;
if(ch == 1){
cp = '+';
result = num1 + num2;
}else{
cp = '-';
if(num1 < num2){
int tmp = num1;
num1 = num2;
num2 = tmp;
}
result = num1 - num2;
}
printf("%d): %d %c %d = ", i+1, num1,cp,num2);
scanf("%d", &answer);
if (answer == result) {
score += 1;
printf("%s\n","√");
}else{
printf("%s\n","×");
}
}
printf("得分: %d\n", score);
return 0;
}
c语言写5分钟之内100道20以内加减法练习题
于 2024-01-02 21:09:51 首次发布