C程序 小学算数程序【急!】【高手进!】

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:42:23
小学算数程序
编制一个小学算数程序,能够自动给出题目,具体功能:
主界面如图:
1. 测试
2. 练习
3. 退出
请选择(1或2或3):
选择2

练习界面:
请输入题数(10~20):
输入10

出题界面:
1)6+1=
2)7+0=
。。。
按任意键继续

(要符题意,一定要能够运行成功!)

WinTC1.91+WinXP调试成功
VC6+WinXP调试成功

P.S. 对所谓练习和出题界面的理解可能不符题意,楼主看看代码先吧

#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <time.h>

int menu()
{
int choice;
printf("1. 测试\n");
printf("2. 练习\n");
printf("3. 退出\n");
printf("请选择(1或2或3):");
scanf("%d",&choice);
return choice;
}

int test( int count )
{
int i,ix,iy,iz,right = 0;
system("cls");
printf("开始答题,共%3d道:\n\n",count);
if( count<1 || count>20 )
{
printf("题目数没有录入或者录入错误,请重新录入。\n");
return 0;
}
srand( (unsigned)time(0) );
for( i=0; i<count; i++ )
{
ix = 1+rand()%9; iy = 1+rand()%9;
printf("%3d) %d+%d=",i,ix,iy);
scanf("%d",&iz);<