#include<stdio.h>
#define n 5
#define M 1
#define X 2011146210
void main()
{
int mima();
do
{
b=mima();
}
while(b==0);
}
int mima()
{
int m,y;
void tuichu();
printf(" 0:输入密码\n");
printf(" 1:跳过输入密码\n");
printf(" 2:退出程序\n");
scanf("%d",&y);
if(y==1)
return 1;
else if(y==2)
break;
else if(y==0)
{
printf("请输入密码:\n");
scanf("%d",&m);
if(m==M)
{
printf("密码正确\n");
return 1;
}
else
{
printf("密码错误\n");
return 0;
}
}
}
void tuichu()
{
#include<Windows.h>
int x=1;
if(x==1)
exit(0);
}
1.引入头文件#include "stdafx.h"和#include "stdio.h"。
2.写出主函数void main(){},在函数体内写出如下代码:
int number = 0;
while(true)
{
printf("请输入数字:\n");
scanf ("%d",&number);
if (number == 1)
{
return;
}
}
3.点击红叹号测试。
程序清单:
// 停止循环.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
void main()
{
int number = 0;
while(true)
{
printf("请输入数字:\n");
scanf ("%d",&number);
if (number == 1)
{
return;
}
}
}
if(i=='某个值')
return ;
如果只是强退出函数的话这样:
if(i=='某个值')
break;追问
我是想让主函数结束。
本回答被网友采纳if(i=“你想结束的值”)
就可以了、具体的题具体来看是不一样的追问
我是想输入一个值可以使主函数直接结束的