【小白到大牛之路】交换机后台管理之重复输入用户名和密码

项目需求

解决项目5中存在的问题:
用户名和密码只能输入一次。如果输入错误,就没有机会重新输入。

项目实现

#include <stdio.h>

int main(void) {
	// 定义变量,用来表示用户名和密码
	char name[32];
	char password[16];
	
	//输入用户名和密码
	while (1) {
		// 输入用户名和密码
		printf("请输入用户名:");
		scanf("%s", name);
		printf("请输入密码:");
		scanf("%s", password);
		
		if (strcmp(name, "admin") == 0 && 
			strcmp(password, "123456") == 0) {
			break;
		} else {
			printf("用户名或密码错误!\n");	
			system("pause");
			system("cls");
		}
	}
	
	system("cls");

	// 打印功能菜单
	printf("---交换机后台管理---\n");
	printf("1. 创建账号\n");
	printf("2. IP管理\n");
	printf("3. 退出\n");
	printf("请选择...");
	
	return 0;
}

项目精讲

while循环
使用场合:
当需要反复执行某些“过程”时,就可以使用while循环。

使用方法
while (条件) {
语句
}

break的使用

死循环
有些场合(比如,游戏引擎的主循环, 就是一个死循环)
有些场合,是要避免死循环。

画流程图
在这里插入图片描述
for循环
从功能上,for循环和while循环是完全等效的!

使用场合
在循环次数已经确定的情况下,使用for循环更方便!

使用方法
for (表达式1; 表达式2;表达式3){
循环体
}

说明:
表达式1: 为循环做准备
表达式2: 循环条件
表达式3: 改变循环计数

注意:
表达式1、表达式2、表达式3, 这3个表达式的任意一个或多个,都可以省略!
但是其中的“;”不可以省略!

for (; ; ) {
循环体
}
相当于:
while (1) {
循环体
}

流程图
在这里插入图片描述

for和while的选择
1)当已经确定了循环次数时,建议使用for
2)其他情况,可以使用for ,也可以使用while, 建议使用while

do-while循环
使用场合:
先执行一次循环体,然后再判断条件,以判定是否继续下一轮循环!
即:至少执行一次循环体!

使用方法
do {
循环体
} while (条件)
在这里插入图片描述
do {}while(0)的用法, 主要用于#define宏定义(后续课程讲解)

项目练习

1.独立完成项目6
2.打印如下效果,具体的行数要用户输入。
在这里插入图片描述
3.打印乘法口诀表
在这里插入图片描述
4.让用户输入一个字符串,然后把这个字符串“逆转”,并输出。
在这里插入图片描述
打印斐波那契数列,具体的个数由用户输入。
在这里插入图片描述


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 博科6610b交换机是一种网络设备,它有一个管理系统,用户需要使用用户名密码来登录管理系统进行配置和管理操作。 对于博科6610b交换机用户名密码的获取途径有以下几种: 1. 默认用户名密码: 博科6610b交换机的出厂设置通常都有一个默认的用户名密码,可以在设备的文档或官方网站上找到。一般情况下,默认的用户名是admin,而默认密码则可能是admin、password或者空。但是请注意,出于安全考虑,强烈建议在首次登录交换机后,及时修改默认密码,并制定强大的密码策略。 2. 询问管理员或供应商: 如果是在公司或其他组织环境中使用交换机,可以向系统管理员或供应商咨询默认的用户名密码。这样可以避免不必要的疑虑和困惑。 3. 通过重置密码: 如果以上两种方法无效或者忘记了交换机密码,也可以通过重置密码的方式来重新设置新的密码。通常的做法是找到交换机上的reset按钮或者物理开关,按照设备的说明书操作,将设备恢复到出厂设置,然后重新设置用户名密码。 无论使用哪种方式,都应该牢记设备的用户名密码,并在任何时候进行适时的修改,确保网络的安全和管理的便捷。此外,为了增加安全性,也可以考虑启用其他安全功能,比如基于身份验证的访问控制等。 ### 回答2: 博科6610b交换机的默认用户名密码如下: 用户名:admin 密码:admin 请注意,这是默认的用户名密码,为了网络安全,建议在使用交换机之前,将默认密码修改为强密码。修改密码的方法如下: 1.通过串口或者网口连接到交换机的控制台或者管理接口。 2.输入默认用户名密码进行登录。 3.进入交换机的命令行界面。 4.输入命令"system-view"进入交换机的系统视图。 5.输入命令"user-interface vty 0 4"进入交换机的虚拟终端视图。 6.输入命令"authentication-password cipher <新密码>"修改密码,其中<新密码>为您要设置的新密码。 7.输入命令"return"返回到系统视图。 8.输入命令"quit"退出交换机配置模式。 9.最后,输入命令"save"保存配置并退出。 通过上述步骤,您可以成功修改博科6610b交换机用户名密码,增强网络的安全性。记得妥善保管您的新密码,避免泄露给他人。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C语言小火车

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值