请用C语言帮我做一个使用于小学生用的小课件

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:25:14
要求编写一个小学生利用计算机练习算术四则运算的C语言小课件。该课件由以下几个模块构成:
1、主控模块。管理调用下列各个程序模块,要加入退出功能。
2、初始化模块。包括学生或教师选择练习题的类型(+、-、*、/)、难度(一位数或两位数运算)、数量(每次练习的题量)。此外,本模块还完成学生姓名、学号等个人资料的输入。
3、题目输出模块。包括随机数产生和题目输出模块。本模块又依据练习题的类型(+、-、*、/)划分成几个子模块。
4、学生答题模块。学生按屏幕提示答题。
5、判分模块。判定学生解答是否正确,并累加学生成绩。
6、单次成绩输出模块。可输出学生某次练习的总成绩
7、全体学生成绩排序模块。从高分到低分对学生成绩排序,或反之。
8、全体学生成绩输出模块。输出全体学生的姓名和成绩。
注意事项:
1、减法题要求被减数一定不小于减数;一位数的减法指减数和差必须是一位数,其它亦然。
2、除法题应当保证能够除尽,即没有余数;一位数的除法指除数和商均为一位数,其它亦同。
3、学生解答的正确与否应有提示信息,若学生答错应再给一次答题机会。
4、课件界面应友好、简洁、美观。
5、程序中请暂不要出现汉字。

虽然要求很多,很繁杂,但是我相信对于各位高手来说不是难事,希望能尽快得到解决,我也会尽快的选出最优答案。
实现申明,这个不是我的课程设计,因为我今年才大一,接触C语言才三个月,现在连模块是什么老师都还没有讲.只是我对C语言很赶兴趣,想知道这个到底该怎么做.

大体就是这样了你描述的
一些小功能可以自己添加
进去
答题时候输入整数
舍点小数部分。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i;long answer1[10],answer[10];float a[10]; char c[2],str[10];
void anser(float a[],char str[],long answer[]);
void show(long answer[]);
void answer2(long answer1[]);
int score(long answer[],long answer1[]);
do
{
printf("1 : show question\n");
printf("2 : answer the question\n");
printf("3 : show score\n");
printf("4 : show answer\n");
printf("5 : exit\n");
scanf("%d",&i);
switch(i)
{
case 1:anser(a,str,answer);break;
case 2:answer2(answer1);break;
case 3:printf("your socre is %d\n",score(answer,answer1));break;
case 4:show(answer);break;
case 5:break;
default:printf("bad input\