#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
	int a=2,b=1,c,n=5,a1,m=0,sum=0,x;
	printf("请输入题目的个数:");
    scanf("%d",&n);
	x=n;
	while(n>0)
	{  
	        srand(time(NULL));
     		a=rand()%49+1;
			b=rand()%49+1;
     		a1=rand()%6+42;
			while(a1==44||a1==46)
			{
				a1=rand()%6+42;
			}
		printf("%d%c%d=",a,a1,b);
		if(a1==42)
			sum=a*b;
		if(a1==43)
			sum=a+b;
		if(a1==47)
			sum=a/b;
        if(a1==45)
			sum=a-b;
		scanf("%d",&c);
		if(c==sum)
		{
			printf("√%d\n",sum);
			m++;
		}
		else
         	printf("×%d\n",sum);
		n--;
	}
printf("你总共:\n");
printf("√%d\n",m);
    printf("×%d\n",x-m);
}
这个是比较简单的,但是想要实现多项式的四则运算会比较难,我现在这个作业做完之后再自己尝试着做一个多项式的四则运算。
原文:http://www.cnblogs.com/shishaotao/p/4370230.html