这个程序代码出现了什么问题,请高手指教!
/* Note:Your choice is C IDE */#include "stdio.h"
#include "stdlib.h"
main()
{ int op1,op2,pupil, answer;
op1=rand(1);
op2=rand(1);
printf("%d+%d=",op1,op2);
scanf("%d",&pupil);
answer=op1+op2;
printf("The correct answer:%d\n",answer);
}
结果应该是在100以内的两个整数的想加的和,但是运行后其中一个数超过了100,请高手指教。