柳州最新楼盘:c语言的问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 17:09:55
各位高手,帮帮忙~~~
看一下这个程序,应该怎么写?

main ()
{
int a,b,c,d;
a 在0-100中随即取值;
b 在0-100中随即取值;
c=a+b;
printf (“%d+%d=”,a,b);
scanf ("%d",&d);
if (d==c)
printf ("OK");
}

其中
“ a 在0-100中随即取值;
b 在0-100中随即取值;”
怎么编?
(并且如果执行两次这个程序,a、b 在两次取值也不同! )
谢谢!
这个高手
怎么表示在0-100间取值?
谢谢

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

void main( void )
{
int a,b,c,d;

srand( (unsigned)time( NULL ) );

a = rand();
b = rand();

c=a+b;
printf (“%d+%d=”,a,b);
scanf (\"%d\",&d);
if (d==c)
printf (\"OK\");
}