算术测验系统:产生2个随机数,再产生一个随机符号即“+”或 “-”

//算术测验系统:产生2个随机数,再产生一个随机符号即"+"或
//"-",等测验者输入结果,判断结果是否正确,给出测验反馈。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    
    int i,j,c,d;
    char f;
    srand(time(NULL));
    i = rand();
    j = rand();
    c = rand()%2;  //产生0,1两个随机数
    if(c==1){
        f="+";
        d=i+j;
      }
    else{
        f="-",d=i-j;
    } 
    printf("%d%c%d=%d ",i,f,j,d);    
    return 0;
}