0
点赞
收藏
分享

微信扫一扫

while循环2

哈哈镜6567 2022-03-26 阅读 76
c语言

输入密码

#include <stdio.h>
int main()
{
	int ret = 0;
	int ch  = 0;
	char password[20] = {0};
	printf("请输入密码:>");
	scanf("%s",password); //输入密码,并存放password数组中
	//缓冲区还剩余一个'\n'
	//读取一下'\n'
	while(ch=getchar() !='\n')
	{
		;
	}
	printf("请确认(Y/N):>");
	ret = getchar(); //Y/N
	if(ret == 'Y')
	{
		printf("确认成功\n"); 
	}
	else
	{
		printf("放弃确认\n"); 
	}
	return 0;
	 
}

接收一些字符

#include <stdio.h>
int main()
{
	int ch = 0;
	while((ch=getchar()) !=EOF)
	{
		if(ch<'0' || ch>'9')
		   continue;
		   putchar(ch);
	}
	return 0;
	 
}

打印1~10

#include <stdio.h>
int main()
{
	int i = 0;
	for(i=1; i<=10; i++)
	{
		printf(" %d" ,i);
	}
	return 0;
	
}

 

#include <stdio.h>
int main()
{
	int i = 0;
	for(i=1; i<=10; i++)
	{
		if(i == 5)
		continue;
		printf(" %d" ,i);
	}
	return 0;
	
}

#include <stdio.h>
int main()
{
	int i = 1;
	while(i<=10)
	{
		
		if(i == 5)
		break;
		printf(" %d" ,i);
		i++;
	}

	return 0;
	
}

 

#include <stdio.h>
int main()
{
	int i = 1;
    while(i<=10)
	
	{
		if(i == 5)
		continue;
		printf(" %d", i);
		i++;
	} 
}

 

 

 

举报

相关推荐

0 条评论