怎么将下列程序进行改造用模块化的程序设计方法实现?
#include"stdio.h"
#include"stdlib.h"
#include<time.h>
int main()
{
srand(time(NULL));
int x,y; //随机两个夫知数
int answer; // 答案
int i,t=0; //计数
int sum=0; //,总分
int f; //用来随机选择符号
for(i = 1;i <= 10;i++)
{
x=rand() % 10 + 1; //产生随机数
y=rand() % 10 + 1/. //产生随机数
f=rand() % 3 + 1; //4个运算符
if(f==1)
{
printf("%d + %d=?",x=7
printf("Wrong!\n");
}
}
else if(f==2)
{
printf("%d - %d=?",x,y,x - y);
scanf("%d",&answer);
if(answer==x - y)
{
printf("Right!\n");
sum = sum + 10;
t++;
}
else
{
printf("Wrong!\n");
}
}
else if (f==3)
{
printf("%d * %d=?",x,y,x * y);
scanf("%d",&answer);
if (answer==x * y)
{
printf("Right!");
sum = sum + 10;
t++;
printf("\n");
}
else
{
printf("Wrong!\n");
}
}
else if (f==4)
{
printf("%d / %d=?",x,y,x / y);
scanf("%d",&answer);
if(answer == x / y)
{
printf("Right!\n");
sum = sum + 10;
t++;
}
else
{
printf("Wrong!\n");
}
}
}
printf("回答正确率是%d\n",t * 10);
return 0;
}
加减乘除各写一个函数