给我小学三年级的弟弟写的假期数学作业生成
充分考虑到他目前所学内容,包括不会负数,不会小数等情况
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
近期评论