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