C语言程序设计:随机出现两个数,他们的和正好等于你重新输进去的数的话输出good,否则输出bad

来源:百度知道 编辑:UC知道 时间:2024/05/13 13:23:00

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

void main()
{
int a[3];
int result;
char choic='n';

srand((unsigned)time(NULL));

while(1)
{
printf("请输入一个数:\t");
scanf("%d", (a+2));
a[1]=rand();
a[2]=rand();
result=a[1]+a[0];
while(result!=a[2])
{
printf("bad!\n");
printf("输入c继续猜本题,输入n猜下一题,输入e退出!!\n");
getchar();
scanf("%c",&choic);
if(choic=='n')
result=a[2];
if(choic=='c')
{
printf("请输入一个数:\t");
getchar();
scanf("%d",&a[2]);
}
if(choic=='e')
goto loop;
}
}
loop:printf("猜题游戏结束!\n");
}

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

i