跪求C语言编程题,大三小学生好学!!!

/*

给大三学生写一个“学习机”的模拟程序。程序利用随机函数生成两个数,并给出了小学生输入答案的公式。

为了提高程序的实用性,至少要有四则运算:加、减、除。By:星晨急便只是简单测试,不要盗版。(开个玩笑,没人要这个代码,我也只是自学练习,哈哈)...你可以随意修改源代码。...

*/# include & lt;stdlib.h & gt

# include & ltstdio.h & gt

# include & lttime.h & gt

# include & ltconio.h & gtint zj,CJ;

int put();int TP_out(int e,int x);

int set();

int rand_s(int m,int c);

int put();

void main()

{

int set();

int put();

系统(“标题根本未经测试...VC6.0已经编译好了,有问题请告诉我,谢谢!QQ:77678859”);

系统("颜色a ");

set();

put();

}int TP_out(int e,int x)

{

zj++;

如果(e==x)

{

cj++;

printf("\t非常好!- (%d/%d)\n ",cj,ZJ);

}

其他

{

printf("\t错误!- (%d/%d)\n ",cj,ZJ);

}

返回0;

}int set()

{

Printf("请选择难度级别:\ n \ t \ t

printf(" & lt;2 & gt1-100加减\ n \ t \ t

printf(" \ n请选择(输入1-5)来选择难度等级:");

返回0;

}

int rand_s(int m,int c)

{

printf(" \ n \ t \ t回答问题后:\ n \ t \ t

int a,b,f,q,go;

h _ T:srand(time(NULL));

h:q = 1+rand()% c;

h _ I:a = 1+rand()% m;

b = 1+rand()% m;

如果((a-b)& lt;0 | |(a/b)& lt;=0)

goto H;

其他

{

如果(q==1)

{

printf("%d + %d = ",a,b);

scanf("%d ",& ampf);

go = a+b;

TP_out(go,f);

}

else if(q==2)

{

printf("%d - %d = ",a,b);

scanf("%d ",& ampf);

go = a-b;

TP_out(go,f);

}

else if(q==3)

{

printf("%d * %d = ",a,b);

scanf("%d ",& ampf);

go = a * b;

TP_out(go,f);

}

else if(q==4)

{

go = a * b;

如果(b!= 0 & amp& ampa%b==0)

{

printf(" % d \u% d = ",a,b);

scanf("%d ",& ampf);

TP_out(go,f);

}

其他

goto H _ I;

}

其他

Printf("程序错误,请重试!");

}

char i _ go

I _ go = getch();

if(i_go=='e'||i_go=='E ')

退出(0);

else if(i_go=='h'||i_go=='H ')

{

printf(" \ n ");

set();

put();

}

其他

goto H _ T;

返回0;

}int put()

{

int I _ x;

S: scanf("%d ",& ampI _ x);

if(i_x==1)

rand_s(10,2);

else if(i_x==2)

rand_s(100,2);

else if(i_x==3)

rand_s(100,4);

else if(i_x==4)

rand_s(1000,4);

else if(i_x=='e' ||i_x=='E ')

退出(0);

其他

{

printf(" \ n输入错误,请重新选择!\ n \ n \请选择(输入1-4)来选择难度等级:“);

goto S;

}

返回0;

} //PS,学习的时候...随便帮你...我希望我能使用它...用C语言!