#includeint subject()
{
int a,b,c,i,j,n,k,cj=0,r[4][2]={ {0,0},{1,5},{2,7},{3,10}}; /*定义数组表示答题次数与成绩对应 */
srand(time(0));
printf("--------------小学生测验--------------\n\n");
for(i=1;i<=10;i++)
{
a=rand()%51;
b=rand()%(51-a)+a; /*给a,b赋随机值,且0<=a<=b<=50*/
c=b-a; /*则c也为随机变量,且0<=a,c<=b<=50*/
n=rand()%2; /*使n在0,1中随机取值*/
if(n==0) /*当n为0时,给出加法题目*/
{
printf("第%d题:%d + %d = ? \n",i,a,c);
for(j=3;j>=1;j--) /*当j=3时,表示有三次答题机会,答对则退出循环*/
{
printf("你的答案是(你还有%d次回答的机会):",j);
scanf("%d",&k);
if(k==b)
{
printf("回答正确!\n\n"