C++编程中,在第三次输入错误后,如何使其退出程序。

C++编程中,在第三次输入错误后,如何使其退出程序。,第1张

//改好了

#include<stdio.h>

void main()

{

int a,i

printf("亲,请输入一个0—100之间的数:\n")

scanf("%d",&a)

if(a<0||a>100)

{

while(a<0||a>100)

{

printf("嘻嘻,你输错了笨蛋\n")

printf("再输一遍吧^-^:\n")

for(i=1i<2i++)

{

fflush(stdin)

scanf("%d",&a)

if(a<0||a>100)

{

printf("大笨蛋,还有最后一次机会呦\n")

printf("再输一遍吧^-^:\n")

fflush(stdin)

scanf("%d",&a)

if(a<0||a>100)

{

printf("额,你可以死去啦!!!\n")

exit(1) //三次错误了,程序在这里退出,或只在这里只加个return也可以

}

else

{

printf("终于输对了,真不容易呀!\n")

}

}

else

{

printf("嗯,你真棒!\n")

}

}

}

}

else

{

printf("恭喜你,你真棒!\n")

}

}

1 读取字符;

2 判断读到的字符值,如果符合执行3,否则退出函数

3 结束程序。

如果是任意字符,那么2可以省略。

结束程序可以调用系统函数exit。

参考代码如下:

#include<stdlib.h>//exit函数声明于此文件中。

void get_key_and_exit(void)

{

    char c

    c = getchar()

    if(c == 'Y' || c=='y')//当输入y时退出,不区分大小写。

        exit(0)//退出程序。

}

按EXIT键退出到PROG菜单下

如果要试运行程序,则按选项2 RUN

程序试运行完毕后,按AC/on 键,再按EXIT键退出

在PROG菜单下,按MODE键,选项1 COMP 进入普通计算模式,此时,可以通过按FILE键直接调用已编好的程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8069953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存