#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键直接调用已编好的程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)