[PTA]实验7-3-5 输出大写英文字母
Spring-_-Bear 的 CSDN 博客导航
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出 “Not Found”。
输入格式:
输入为一个以回车结束的字符串(少于 80 个字符)。
输出格式:
按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出 “Not Found”。
输入样例1:
FONTNAME and FILENAME
输出样例1:
FONTAMEIL
输入样例2:
fontname and filrname
输出样例2:
Not Found
来源:
来源:PTA | 程序设计类实验辅助教学平台
链接:https://pintia.cn/problem-sets/13/exam/problems/526
提交:
题解:
#include<stdio.h>
#include<ctype.h>int main(void) {char s[80];gets(s);char upper[80];int index = 0;// 获得字符串中的大写英文字母,存入新的字符数组for (int i = 0; s[i] != '\0'; i++) {if (isupper(s[i])) {upper[index++] = s[i];}}upper[index] = '\0';// 将大写英文字母字符串中不重复的字母输出for (int i = 0; upper[i] != '\0'; i++) {int hasPrint = 0;// 往 upper[i] 前查找,若找到相同的,则当前大写字母不输出for (int j = 0; j < i; j++) {if (upper[j] == upper[i]) {hasPrint = 1;break;}}// 本个字符之前不存在与它重复的字符if (hasPrint == 0) {printf("%c", upper[i]);}}// index 为 0,则字符串中不存在大写英文字母if (index == 0) {printf("Not Found");}return 0;
}
[PTA]实验7-3-5 输出大写英文字母相关推荐
- PTA 实验7-5 输出大写英文字母(10 分)
PTA 实验7-5 输出大写英文字母(10分) 题目: 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found" ...
- 实验7-3-5 输出大写英文字母(15 分)
实验7-3-5 输出大写英文字母(15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found".输入格 ...
- 带注释 实验7-3-5 输出大写英文字母 (15分)
实验7-3-5 输出大写英文字母 (15分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入 ...
- 实验7-3-5 输出大写英文字母(15分)
实验7-3-5 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输 ...
- C语言:实验7-3-5 输出大写英文字母.2021-08-05
实验7-3-5 输出大写英文字母 (15 point(s)) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found&q ...
- PTA:8-1 矩阵运算(分数 20)与8-2 输出大写英文字母(分数 15)
8-1 矩阵运算 分数 20 给定一个n×n的方阵,本题要求计算该矩阵除副对角线.最后一列和最后一行以外的所有元素之和.副对角线为从矩阵的右上角至左下角的连线. 输入格式: 输入第一行给出正整数n(1 ...
- 7-9 输出大写英文字母 (15 分)
7-9 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: ...
- 输出大写英文字母(附带总结)
输出大写英文字母 题目 答案 总结 题目 答案 #include<stdio.h> #include<string.h> int main() {char str[100];g ...
- Python——输出大写英文字母
Python--输出大写英文字母 编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍,若无大写字母则输出"Not Found". ◆输入格式:输入一个以回车结 ...
最新文章
- service和thread的区别,何时用service,何时用thread?
- 事务对性能影响_开启英特尔事务扩展技术(TSX),即可提升intel CPU 近40%性能
- SuperSocket源码解析之开篇
- java基础知识系列---垃圾收集
- 小数 ###_C#中的小数关键字
- LeetCode 254. 因子的组合(回溯)*
- Spark源码分析之BlockManager通信机制
- Mongodb总结1-启动和Shell脚本
- cassss服务未启动_systemd时代的服务管理
- yolov3从头实现(六)损失计算
- python升级版本后出现的yum错误
- android 实现应用程序后台运行的说明
- VS2015 社区版下载
- Windows XP支持的最大内存是多少?
- Linux系统文件加密与解密应用
- 关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!
- Python 快速对比字符串的差异
- python和netlogo软件模拟病毒传播仿真模型(一)
- mysql dwith boost_【云知梦】CentOS8.2上如何编译安装MySQL8?
- 易语言视频教程(黑旋易语言教程)一套