c 语言算术题算总分
时间: 2023-12-13 21:31:06 浏览: 80
计算学生的平均成绩(c语言)
3星 · 编辑精心推荐
以下是一个简单的C语言算术题计算总分的例子:
```c
#include <stdio.h>
int main() {
int score = 0; // 总分数
int num = 0; // 题目数量
int i; // 循环计数器
int a, b, result; // 题目中的两个数字和结果
char op; // 题目中的运算符
printf("请输入题目数量:");
scanf("%d", &num);
for (i = 0; i < num; i++) {
printf("请输入第%d个算术题(格式:a + b = ):", i + 1);
scanf("%d %c %d = ", &a, &op, &b);
switch (op) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
result = a / b;
break;
default:
printf("输入的运算符不合法!\n");
i--;
continue;
}
printf("请输入第%d个算术题的结果:", i + 1);
int answer;
scanf("%d", &answer);
if (answer == result) {
printf("回答正确!\n");
score += 10;
} else {
printf("回答错误!正确答案为:%d\n", result);
}
}
printf("您的总分数为:%d\n", score);
return 0;
}
```
阅读全文