给我小学三年级的弟弟写的假期数学作业生成

充分考虑到他目前所学内容,包括不会负数,不会小数等情况

C语言学的非常烂,很囧

[cc lang=”c”]
#include
#include

int main()
{
int aa,b,ccc,r,no,i,rr,ddd;
char calc, calc2;
FILE *fp;
srand( time( NULL ) );
fp=fopen(“math.txt”,”w”);
for(i=0;i<30;i++) { fprintf(fp,"\n\n第%d天\n",i+1); for(no=1;no<51;no++) { aa=rand() % 90 + 10; b=rand() % 8 + 2; r=rand() % 2; if(r==0) { calc='*'; } if(r==1) { calc='/'; } fprintf(fp,"%d. %d %c %d =\n",no,aa,calc,b); } for(no=1;no<3;no++) { b=rand() % 8 + 2; ccc=rand() % 900 + 100; fprintf(fp,"\n竖式%d. %d * %d\n\n\n\n\n\n\n\n",no,ccc,b); } for(no=3;no<5;no++) { b=rand() % 8 + 2; aa=rand() % 90 + 10; ccc=aa * b; fprintf(fp,"\n竖式%d. %d / %d\n\n\n\n\n\n\n\n",no,ccc,b); } for(no=1;no<3;no++) { b=rand() % 8 + 2; aa=rand() % 90 + 10; ccc=aa * b; ddd=rand() % 1000; r=rand() % 2; rr=rand() % 2; if(r==0) { calc='*'; } if(r==1) { calc='/'; } if(rr==0) { calc2='+'; } if(rr==1) { calc2='-'; } if(rr==1) { if(ddd>ccc*b)
{
fprintf(fp,”脱式%d. %d – %d %c %d\n\n=\n\n=\n\n\n”,no,ddd,ccc,calc,b);
}
if(ddd