C语言疑难问题
#include<stdio.h>#include<stdlib.h>
void main()
{
int a,b,c,d,i;
printf(" 题目 结果 正确结果\n");
for(i=0;i<10;i++)
{
do
{
a=rand();
b=rand();
}while( !( (a>0&&a<100) && (b>0&&b<100) ) );
printf("%d+%d=\t ",a,b);
scanf("%d",&c);
d=a+b;
printf("\t\t\t %d\n",d);
}
}
我在VC下运行的结果是:
题目 结果 正确结果
61+16= 77
77
76+79= 152
152
.........
可否将程序运行结果改为如下:
题目 结果 正确结果
61+16= 77 77
76+79= 152 152
........