CCF NOI1061 Wifi密码
问题链接:CCF NOI1061 Wifi密码。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
使用Wifi上网时,通常需要输入正确的密码之后,才能登录。假设输入密码没有次数限制(密码通常为八个字符,假设预置密码为NOIP@CCF)。
请你编写一个程序,模拟使用Wifi上网的登录过程:用户尝试输入密码,直到自己要求结束或者密码正确。
输入
输入包含若干行尝试登录信息,每一次尝试对应两行或一行输入:
第一行,一个字符"Y"或"N ",表示是否继续登录。
第一行为"Y"时,则还需要输入第二行,八位字符,表示要尝试的密码。
输出
输出仅一行:密码是否正确的提示信息"Success"或"Sorry"。
样例输入
输入1:
Y
cctv@CCF
Y
NOIP@CCF
输入2:
Y
cctv@CCF
N
样例输出
输出1:
Sorry
Success
输出2:
Sorry
数据范围限制
问题分析
这是一个简单的字符串输入比较问题。
开始写C语言程序时,一行一行读入处理,结果只得了10分,郁闷无比。写本博文时,对照C++语言程序,突然想通了,应该是读单词,100分通过了。
程序说明
语句scanf("%s", score)是读单词(空格隔开)到变量中。
程序要控制好整体流程,其他主要是字符串比较运算。
要点详解
- 函数scanf()中,使用格式"%s"即为读单词。
参考链接:(略)。
100分通过的C语言程序:
#include <stdio.h>
#include <string.h>#define N 10char password[] = "NOIP@CCF";
char yes[] = "Y";
char no[] = "N";char score[N];int main(void)
{for(;;) {if(scanf("%s", score) == EOF)break;if(strcmp(score, no) == 0)break;else if(strcmp(score, yes) == 0) {if(scanf("%s", score) == EOF)break;if(strcmp(score, password) == 0) {printf("Success\n");break;} elseprintf("Sorry\n");}}return 0;
}
100分通过的C++语言程序:
#include <iostream>
#include <string>using namespace std;const string PASSWORD = "NOIP@CCF";int main()
{string yesno, pw;for(;;) {cin >> yesno;if(yesno == "Y") {cin >> pw;if(pw == PASSWORD) {cout << "Success" << endl;break;} elsecout << "Sorry" << endl;} else if(yesno == "N")break;}return 0;
}
CCF NOI1061 Wifi密码相关推荐
- Windows系统查看连接过的WIFI密码的解决方案
大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...
- linux连接小米随身wifi密码忘记了,小米wifi管理员密码忘记了怎么办?
问:小米wifi路由器管理员密码忘了怎么办? 答:在< 既然你又问到了这个问题,那么下面再次对这个问题进行详细的解答,希望可以帮到你. 解决办法: 1.在登录页面中,输入你的小米路由器的wifi ...
- 查看计算机连接的WIFI密码
方法1:通过cmd命令获取 使用Win+R组合键,打开命令提示符窗口,输入以下命令: netsh wlan show profiles WIFI名称 key=clear 或者 netsh wlan s ...
- 命令行查看电脑WIFI密码
1.使用快捷键[win键+R键]打开运行窗口,在运行窗口中的输入域输入[cmd]并点击[确定] 2.在命令行输入以下内容: netsh wlan show profiles 查看电脑连接的WIFI ...
- Python 查看本机WiFi密码
http://www.lijiejie.com/python-get-all-saved-wifi-passwords/ 很早以前我写过一个,丢了. 今天偶然看到这篇文章 , 也是很久以前写的,他用 ...
- 学Python真的可以无所欲为,连对门小姐姐的家wifi密码都可以破解
明人不说暗话,我看上我家对面的那个小姐姐很久了,就是不知道怎么去搭讪,有一天链接wifi的时候,突然想着,小姐姐,小姐姐,我给你变个魔术,你信不信我知道你家的wifi密码,如果我猜对了,你就给我你的微 ...
- CMD一键获取 所有连接过的WIFI密码
CMD一键获取 所有连接过的WIFI密码 CMD平常人看起來根本沒什麼用,但是如果你会使用,你会发现:它真的很强大! Windows 8.Windows 8.1.Windows 10已测试成功!Win ...
- win10 计算机网络密码,win10系统电脑如何查看wifi密码 win10系统电脑查看wifi密码方法【介绍】...
本文介绍了win10系统电脑查看路由器无线wifi密码是多少的方法.在我们使用路由器时,难免会遇到忘记无线wifi密码是多少的问题,那么此时我们应该怎么办呢?如果大家的电脑是win10系统不妨参考本文 ...
- 如何查看手机连接wifi密码的记录
wifi使用如此方便,如斯盛行,那么你们知道如何找回忘记的wifi密码吗?我们知道,有一种方法可以记住密码,但是如果没有记住怎么办呢?如果你遇到这样的问题,那么就可以参考下面的方法: 1.首先你的手机 ...
最新文章
- 都是CPU松动若的祸
- java ee 分页_【JavaEE】JavaEE分页实践
- Linux命令(4):开挂机重启
- .htaccess 重定向_如何使用.htaccess将HTTP重定向到HTTPS
- Tip: 强制 Outlook 用户使用缓存模式
- 软考-中级-网络工程师-2021年下半年-上午真题整理
- 计算机操作系统主要特征,计算机操作系统的最基本特征是什么
- TransCAD完整视频教程简介
- 硬盘容量统计神器WinDirStat
- 解决jupyter notebook报错500的问题
- 上学的时候写的文本分割器
- 论自律对成长的重要性
- 大型网站架构技术演进(史上最全)
- 六、外部中断控制LED灯开关
- SSD制作自己的数据集
- 曼哈顿算法公式_距离计算方法总结
- (转)2017年12月宋华教授携IBM中国研究院、猪八戒网、中航信托、33复杂美共同论道智慧供应链金融...
- 驻场开发让我学到了哪些?
- 智能车竞赛:关于车模系列的价格调整
- (0091)iOS开发itms-services协议安装IPA安装包