怎么用c语言编写一个单选题批阅程序
单选题程序的批改结果需输出一共答对几题,以及错误的题目的题号。程序框架:#include<stdio.h>intmain(){定义需要的变量类型;从数据文件读取题目;判断...
单选题程序的批改结果需输出一共答对几题,以及错误的题目的题号。
程序框架:
#include <stdio.h>
int main( )
{
定义需要的变量类型;
从数据文件读取题目;
判断答题的结果是否正确;
输出相应信息;
}
正确答案文件1 1,a 2,b
学生答案文件2 2,a 2,c
求求各位dalao了 展开
程序框架:
#include <stdio.h>
int main( )
{
定义需要的变量类型;
从数据文件读取题目;
判断答题的结果是否正确;
输出相应信息;
}
正确答案文件1 1,a 2,b
学生答案文件2 2,a 2,c
求求各位dalao了 展开
展开全部
少年,写好了,给你参考一下。还可以更复杂。 #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; }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询