用c语言编写十道计算题答对一道题加一个小星星,答错不加的程序
时间: 2023-12-20 08:25:00 浏览: 56
基于c语言的一个答题小游戏
好的,我可以帮你编写这个程序。以下是示例代码:
```c
#include <stdio.h>
int main() {
int score = 0; // 初始得分为0
int ans; // 用户输入的答案
int i;
// 循环10次,每次随机生成两个数字,并问出一个加法题
for (i = 0; i < 10; i++) {
int a = rand() % 100;
int b = rand() % 100;
printf("第%d题:%d + %d = ", i+1, a, b);
scanf("%d", &ans);
// 判断答案是否正确,如果正确加1分
if (ans == a + b) {
score++;
printf("回答正确!\n");
} else {
printf("回答错误!\n");
}
}
// 输出得分和小星星
printf("得分:%d,小星星:", score);
for (i = 0; i < score; i++) {
printf("★");
}
printf("\n");
return 0;
}
```
这个程序使用了一个 `for` 循环,循环10次,每次随机生成两个数字,并问出一个加法题。用户输入答案后,判断答案是否正确,如果正确加1分。最后输出得分和小星星。
阅读全文