当前位置: 首页 > news >正文

PTA | Wifi密码

下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。

输入格式:

输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行按照 编号-答案 的格式给出一道题的 4 个选项,T 表示正确选项,F 表示错误选项。选项间用空格分隔。

输出格式:

在一行中输出 wifi 密码。

输入样例:

8
A-T B-F C-F D-F
C-T B-F A-F D-F
A-F D-F C-F B-T
B-T A-F C-F D-F
B-F D-T A-F C-F
A-T C-F B-F D-F
D-T B-F C-F A-F
C-T A-F B-F D-F

输出样例:

13224143

答案

#include <stdio.h>
int main() {static int N, password[100], *p = password;static char s[4];scanf("%d", &N);for(int i = 0; i < N; i++) {for(int j = 0; j < 4; j++) {scanf("%s", s);if(s[2] == 'T') {if(s[0] == 'A') *p = 1;else if(s[0] == 'B') *p = 2;else if(s[0] == 'C') *p = 3;else if(s[0] == 'D') *p = 4;p++;}}}for(int i = 0; i < (p-password); i++) printf("%d", password[i]);
}

注意

不要想着用字符串来保留答案要用整型数组来保存,否则过不了检测点2

http://www.lryc.cn/news/301579.html

相关文章:

  • Linux中gdb使用说明书
  • LInux——开发工具的使用
  • 沁恒CH32V30X学习笔记03--64位systick
  • 【JavaEE】IP协议
  • 计算机网络-数据通信基础
  • 【lesson53】线程控制
  • TypeScript(一):TypeScript基本理解
  • C语言—指针
  • c++作业
  • 什么是tomcat?tomcat是干什么用的?
  • 中科院一区论文复现,改进蜣螂算法,Fuch映射+反向学习+自适应步长+随机差分变异,MATLAB代码...
  • C# 如何实现一个事件总线
  • Python学习路线图
  • 作业2.14
  • 基于python+django+mysql的小区物业管理系统
  • 控制与状态机算法
  • sql常用语句小结
  • 云计算基础-虚拟机迁移原理
  • 云计算基础-云计算概念
  • 如何将阿里云服务器迁移
  • 如何将本地的python项目部署到linux服务器中
  • 每日五道java面试题之java基础篇(五)
  • HiveSQL——用户行为路径分析
  • 专利的申请
  • 嵌入式学习 C++ Day5、6
  • 阿里云香港服务器cn2速度测试和租用价格表
  • 《学成在线》微服务实战项目实操笔记系列(P92~P120)【下】
  • php数据类型以及运算符、判断条件
  • 大数据01-导论
  • 智能网卡(SmartNIC):增强网络性能