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;
}

 

转载于:https://www.cnblogs.com/suisx/p/5247596.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值