问题链接: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密码相关推荐

  1. Windows系统查看连接过的WIFI密码的解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  2. linux连接小米随身wifi密码忘记了,小米wifi管理员密码忘记了怎么办?

    问:小米wifi路由器管理员密码忘了怎么办? 答:在< 既然你又问到了这个问题,那么下面再次对这个问题进行详细的解答,希望可以帮到你. 解决办法: 1.在登录页面中,输入你的小米路由器的wifi ...

  3. 查看计算机连接的WIFI密码

    方法1:通过cmd命令获取 使用Win+R组合键,打开命令提示符窗口,输入以下命令: netsh wlan show profiles WIFI名称 key=clear 或者 netsh wlan s ...

  4. 命令行查看电脑WIFI密码

    1.使用快捷键[win键+R键]打开运行窗口,在运行窗口中的输入域输入[cmd]并点击[确定] 2.在命令行输入以下内容: netsh wlan show profiles   查看电脑连接的WIFI ...

  5. Python 查看本机WiFi密码

    http://www.lijiejie.com/python-get-all-saved-wifi-passwords/ 很早以前我写过一个,丢了.  今天偶然看到这篇文章 , 也是很久以前写的,他用 ...

  6. 学Python真的可以无所欲为,连对门小姐姐的家wifi密码都可以破解

    明人不说暗话,我看上我家对面的那个小姐姐很久了,就是不知道怎么去搭讪,有一天链接wifi的时候,突然想着,小姐姐,小姐姐,我给你变个魔术,你信不信我知道你家的wifi密码,如果我猜对了,你就给我你的微 ...

  7. CMD一键获取 所有连接过的WIFI密码

    CMD一键获取 所有连接过的WIFI密码 CMD平常人看起來根本沒什麼用,但是如果你会使用,你会发现:它真的很强大! Windows 8.Windows 8.1.Windows 10已测试成功!Win ...

  8. win10 计算机网络密码,win10系统电脑如何查看wifi密码 win10系统电脑查看wifi密码方法【介绍】...

    本文介绍了win10系统电脑查看路由器无线wifi密码是多少的方法.在我们使用路由器时,难免会遇到忘记无线wifi密码是多少的问题,那么此时我们应该怎么办呢?如果大家的电脑是win10系统不妨参考本文 ...

  9. 如何查看手机连接wifi密码的记录

    wifi使用如此方便,如斯盛行,那么你们知道如何找回忘记的wifi密码吗?我们知道,有一种方法可以记住密码,但是如果没有记住怎么办呢?如果你遇到这样的问题,那么就可以参考下面的方法: 1.首先你的手机 ...

最新文章

  1. 都是CPU松动若的祸
  2. java ee 分页_【JavaEE】JavaEE分页实践
  3. Linux命令(4):开挂机重启
  4. .htaccess 重定向_如何使用.htaccess将HTTP重定向到HTTPS
  5. Tip: 强制 Outlook 用户使用缓存模式
  6. 软考-中级-网络工程师-2021年下半年-上午真题整理
  7. 计算机操作系统主要特征,计算机操作系统的最基本特征是什么
  8. TransCAD完整视频教程简介
  9. 硬盘容量统计神器WinDirStat
  10. 解决jupyter notebook报错500的问题
  11. 上学的时候写的文本分割器
  12. 论自律对成长的重要性
  13. 大型网站架构技术演进(史上最全)
  14. 六、外部中断控制LED灯开关
  15. SSD制作自己的数据集
  16. 曼哈顿算法公式_距离计算方法总结
  17. (转)2017年12月宋华教授携IBM中国研究院、猪八戒网、中航信托、33复杂美共同论道智慧供应链金融...
  18. 驻场开发让我学到了哪些?
  19. 智能车竞赛:关于车模系列的价格调整
  20. (0091)iOS开发itms-services协议安装IPA安装包

热门文章

  1. Cocos Creator 使用 Android Studio 打包 APK 遇到的坑
  2. Android杂谈--ListView之BaseAdapter的使用
  3. C#图片处理之:色彩调整
  4. mysql vs连不上_vs2015下配置MySQL,使之能使用c++连接完美运行
  5. linux打印全部make编译信息
  6. 有哪些是你踏入社会才明白的道理?
  7. Django之ModelForm详解
  8. hdu 6015 Gameia(树上博弈)
  9. fasta文件中序列的排序
  10. 一块神奇的树莓派电子板竟让我学会了Linux系统