怎么用c语言编写一个单选题批阅程序

单选题程序的批改结果需输出一共答对几题,以及错误的题目的题号。程序框架:#include<stdio.h>intmain(){定义需要的变量类型;从数据文件读取题目;判断... 单选题程序的批改结果需输出一共答对几题,以及错误的题目的题号。
程序框架:
#include <stdio.h>
int main( )
{
定义需要的变量类型;
从数据文件读取题目;
判断答题的结果是否正确;
输出相应信息;
}
正确答案文件1 1,a 2,b
学生答案文件2 2,a 2,c

求求各位dalao了
展开
 我来答
百度网友3893868
2019-04-12 · TA获得超过5835个赞
知道大有可为答主
回答量:9178
采纳率:83%
帮助的人:398万
展开全部
少年,写好了,给你参考一下。还可以更复杂。 #include #include #include #define N 10 int Test() { int num = 0; int answer = 0; int result = 0; int m = 0; int n = 0; char op = 0; int count = N; while ( count-- ) { m = rand() % 10; n = rand() % 10; op = rand() % 4; switch ( op ) { case 0: op = '+'; answer = m+n; break; case 1: op = '-'; answer = m-n; break; case 2: op = '*'; answer = m*n; break; case 3: n++; op = '/'; answer = m/n; break; default: break; } printf("\n题目:"); printf("%d%c%d=?\n", m, op, n); printf("请输入答案:"); scanf("%d", &result); if ( answer == result ) num++; } return num; } int main() { srand( time(NULL) ); printf("开始做题:\n"); printf("答题结束,你总共答对%d道题目。\n", Test()); return 0; }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式