20道简单加减法随机生成程序

     大学以来没怎么编程过,每次都是应付一过就完事,这次想要编程感觉到有些困难,感觉到了压力,开始使 用random函数编程,一直在出现错误,后来知道C里面没有这个函数,然后去看大神编程,回来改变函数使用srand函数完成了程序,虽然过程遇到错误很痛苦,但是当完成之后感觉很有成就感。

下面贴上代码:

// 2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdlib.h"
#include "time.h"

int main(int argc, char* argv[])
{
    int flag,a,b,ch,s,n=0;
    int x[30],y[30];
    srand((unsigned)time(NULL));
    while(n<30)
    {
        a=rand()%100;
        b=rand()%100;
        if(a>b)
        {
            flag=rand()%2;
            if(flag==1)
            {
                printf("%d %d+%d= \n",n,a,b);
                x[n]=a+b;
                n++;
            }
            else
            {
                printf("%d %d-%d= \n",n,a,b);
                x[n]=a-b;
                n++;
            }
        }
    }
    printf("输入结果!\n");
    for(n=0;n<30;n++)
    {
        printf("%d ",x[n]);
    }
    for(n=0;n<30;n++)
    {
        scanf("%d",&y[n]);
        if(y[n]==x[n])
        {
            printf("正确!\n");
        }
                
        else
        {
            printf("错误!正确结果为%d\n",x[n]);
            
        }
    }
    return 0;
}

 

posted @ 2016-03-06 15:34  suisx  阅读(1647)  评论(1编辑  收藏  举报