问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

利用c语言编写一个简单的小学生测验系统,功能要求如下。

发布网友 发布时间:2022-04-24 17:37

我来回答

3个回答

热心网友 时间:2023-10-27 02:05

#include "stdio.h"
#include "iostream"
#include "windows.h"
#define MAX 1000
char problems[MAX][100];
int answers[MAX];
bool flag[MAX] = {false};
int score;
int n;
void init()
{
score = 0;
FILE *fp = fopen("D:\\题库.txt","r");//这里修改路径
fscanf(fp,"%d",&n);
for(int i = 0;i < n;i++)
fscanf(fp,"%s%d",problems[i],&answers[i]);
fclose(fp);
}
void solve(int i,int k)
{
int ans = 0;
printf("第%d题(现在总分是%d分):\n",i,score);
for(int j = 0;j < 3;j++)
{
printf("%s=",problems[k]);
scanf("%d",&ans);
if(ans == answers[k])
{
if(j == 0)
score += 10;
else if(j == 1)
score += 7;
else
score += 5;
if(i != 10)
printf("正确!,下一题......\n");
return;
}
printf("- -,错误......\n");
}
}
void start()
{
int count = 0,t;
while(count != 10)
{
t = rand()%n;
if(flag[t])
continue;
flag[t] = true;
solve(count+1,t);
count++;
}
if(score < 60)
printf("TRY AGAIN\n");
else if(score < 70)
printf("PASS\n");
else if(score < 80)
printf("OK\n");
else if(score < 90)
printf("GOOD\n");
else
printf("SMART\n");
}
int main()
{
srand(GetTickCount());
init();
start();
system("pause");
}

题库.txt
11
1+2 3
1+3 4
1+4 5
1+5 6
7-1 6
7-2 5
7-3 4
11-3 8
11-4 7
11-5 6
11-6 5

热心网友 时间:2023-10-27 02:06

纯粹抄是没有用的,你先试着做一下,要有自己的思路,不懂的地方在来问。

热心网友 时间:2023-10-27 02:06

谁闲的蛋疼
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我用耳机玩爱唱久久怎么唱出来的不响? 电脑ktv点歌软件有哪些电脑用什么点歌软件比较好 更换变速箱油后,汽车刹车和起步时底盘常有嘎啦嘎啦的异响是什么原因... 格兰仕空调口碑怎么样 格兰仕空调的优缺点有哪些? 格兰仕空调怎么样?质量好吗? 什么是PNC金融服务集团 挖出蛇是好事还是坏事? 微信换行怎么换到下一行 微信如何将自己的位置定位发绐别人 c语言 dev c++) 利用结构体做一个小系统,为什么无论输入什么程序都直接结束了? 老师布置作业,要我们用C语言写个小小的系统,大侠们有什么建议吗?? 最好有点新意。 我想用C语言编写一个最小的操作系统(只能对文本文件进行读写操作),那么用编译器编译的exe只能在w 台州汇象文化创意有限公司怎么样? 怎么用C语言设计一个小型仓库管理系统? 高手来帮个忙!C语言做一个小系统,怎么跳回最初界面?给个思路就行。 怎样用C语言写操作系统 用C语言制作一个“学生成绩管理”的小型软件系统。 用C语言编写一个学生管理系统。 用C语言编写单片机最小系统的程序 C语言做一个小系统,先设计一个菜单程序,再具体写出。 怎样用C编写一个操作系统,详细的方法 求利用C语言完成一个小型管理系统 学习人工智能要多久,好找工作吗? 人工智能专业一般只有大公司才有吧,好找工作吗? 人工智能就业怎么样,好找工作吗? 现在学人工智能好就业吗? 学人工智能好找工作吗? 学人工智能好就业吗? 梦见很多熟人在一起表演节目后来都喝多了 用纯C语言能不能写一个操作系统 怎样做一个小系统,,用C语言 台州星艺文体传播有限公司晚会策划执行能力如何? 用C语言写一个小程序,谢谢大家了 如何策划一台晚会 中华妇女节有假么 三八妇女节有假期吗? 妇女节放假属法定半天节假日? 三八妇女节是法定假吗 红糖放久了能喝吗 红糖放久了还可以吃么? 妇女节放假有明确规定吗?女性在这一天有什么福利? 家里的红糖摆放太久了还能继续吃吗? 红糖过期还能喝吗 久放的红糖还可以吃吗? 家里买的红糖,放了好久了,变硬了还能吃吗? 红糖过期了,还能喝吗 红糖能保存多长时间? 熬化了的红糖放了五个月还能不能吃? 小包装红糖过期可以喝吗?