#include
#include
#include
int main()
{
int num1,num2,input_Result,correct_Result;
int i;
int count=0;
srand(time(NULL));
do
{
i=rand()%2;
num1=rand()%100;
num2=rand()%100;
if(i==1)
{
correct_Result=num1+num2;
printf("%d+%d=\n",&num1,&num2);
}
else
{
correct_Result=num1-num2;
printf("%d-%d=\n",&num1,&num2);
}
printf("input your answer=");
scanf("%d",&input_Result);
if(input_Result==correct_Result)
{
count++;
printf("correct!\n");
}
else
{
count=0;
printf("false!\n");
}
}while(count<=3);
return 0;
}
printf不需要取地址符号
// Q700537.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int num1,num2,input_Result,correct_Result;
int i;
int count=0;
srand(time(NULL));
do
{
i=rand()%2;
num1=rand()%100;
num2=rand()%100;
if(i==1)
{
correct_Result=num1+num2;
printf("%d+%d=\n",num1,num2);
}
else
{
correct_Result=num1-num2;
printf("%d-%d=\n",num1,num2);
}
printf("input your answer=");
scanf("%d",&input_Result);
if(input_Result==correct_Result)
{
count++;
printf("correct!\n");
}
else
{
count=0;
printf("incorrect!\n");
}
}while(count<=3);
return 0;
}
如果问题得到解决,麻烦点个采纳,举手之劳,谢谢