错误三次无法输入c语言,不懂就问,为啥错误输入三次不停止呢
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
/*task2在一的基礎(chǔ)上加了三次機(jī)會(huì)*/
#include
#include
#include
#pragma warning(disable:4996)int Calculate(int x, char op, int y);
int CreateRandomNumber();
int main2()
{
int a,b,i=1,answer;
int isFirstTime = 1;
a = CreateRandomNumber2();
b = CreateRandomNumber2();
do {
if (isFirstTime == 0)
{
printf("Wrong!Please try again!\n");
i++;
}
printf("%d*%d=", a, b);
scanf("%d",&answer);
isFirstTime = 0;
} while (answer != Calculate2(a, '*', b) && i < 3);
if (i == 3)
printf("機(jī)會(huì)用完了!\n");
printf("Right!\n");
system("pause");
return 0;
}
/*函數(shù)功能:選擇法則
入口參數(shù):a,b,op
輸出參數(shù):x'op'y */
int Calculate2(int x, char op, int y)
{
switch(op)
{
case '+':return x + y;
break;
case '-':return x - y;
break;
case '*':return x * y;
break;
case '/':return x / y;
break;
}
}
/*功能:產(chǎn)生1-10的隨機(jī)整數(shù)
返回值:隨機(jī)數(shù)*/
int CreateRandomNumber2()
{
return rand() % 10 + 1;
}
總結(jié)
以上是生活随笔為你收集整理的错误三次无法输入c语言,不懂就问,为啥错误输入三次不停止呢的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c语言代码大全500行,C语言职工档案管
- 下一篇: c语言派,C语言中 派/4=1-1/3