【PTA题目】7-4 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。
输入格式:
输入为一个以回车结束的字符串(少于80个字符)。
输出格式:
按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。
输入样例1:
FONTNAME and FILENAME
结尾无空行
输出样例1:
FONTAMEIL
结尾无空行
输入样例2:
fontname and filrname
输出样例2:
Not Found
#include<stdio.h>
#include<string.h>
int main(void)
{int i, j, temp, flag, len1=0, len2=0, cnt=0;char ch;char str1[80];char str2[80];ch = getchar();for (i = 0; ch != '\n'; i++){str1[i] = ch;len1++;ch = getchar();}for (i = 0; i < len1; i++){if (str1[i] >= 'A' && str1[i] <= 'Z'){str2[len2] = str1[i];len2++;}}for (i = 0; i < len2; i++){flag = 0;for (j = 0; j < i; j++){if (str2[i] == str2[j]){flag = 1;}}if (flag == 0){printf("%c",str2[i]);cnt++;}}if (cnt == 0){printf("Not Found");}return 0;
}
【PTA题目】7-4 输出大写英文字母 (15 分)相关推荐
- 7-9 输出大写英文字母 (15 分)
7-9 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: ...
- 带注释 实验7-3-5 输出大写英文字母 (15分)
实验7-3-5 输出大写英文字母 (15分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入 ...
- 实验7-3-5 输出大写英文字母(15分)
实验7-3-5 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输 ...
- PTA| 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- PTA-7-1 输出大写英文字母 (15分)(C语言)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-156 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-21 输出大写英文字母 (15分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-14 输出大写英文字母 (15分) 瞎搞
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-11 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
最新文章
- Android之选项菜单创建
- win7卸载打印机驱动
- c++协程1 (boost::coroutine)
- kafka原理_kafka入门(原理搭建简单使用)
- 工业交换机厂家,工业交换机品牌前十大排名
- Clipboard.js复制粘贴到剪贴板
- 程序员面试金典 - 面试题 02.04. 分割链表
- 对于半圆形的点击区域该怎么做_十堰混合型塑胶跑道怎么选,橡胶跑道卷材型号...
- linux将什么定向到文件,linux – 将输出重定向到C中的文件
- pandas apply函数_Pandas学习笔记(四)
- Java讲课笔记04:变量与常量
- C-Free 5.0 注册码
- Oracle Exadata 技术详解 - 李亚
- go语言-LiteIDE 安装及使用教程
- 【Shader入门精要】第十四章——卡通风格的渲染
- 程序员如何提高自己的能力
- 1883:北京旅行日记1276695923新浪博客
- When and why vgs command can change metadata and incur old metadata to be backed up?
- T70次列车(乌鲁木齐 到 北京)的列车时刻表
- Linux执行某些命令缺少libtinfo.so.5
热门文章
- indesign中调出字符样式快捷键_InDesign的文字快速查找替换编辑技巧介绍(图文)...
- 阿里技术总监给即将毕业的计算机学生的7点建议
- Vue.js结合Canvas制作二维码和图片的合成(html2canvas + Canvas2Image)--整理
- 机械类复试面试问答题3
- 【Matlab 六自由度机器人】运动学正解(附MATLAB机器人正解完整代码)
- 计算机硬件设置和驱动安装,电脑怎么安装驱动程序,如何安装驱动程序
- 一位前端 2018 绝地求生记 | 掘金年度征文
- 计算机教师面试知识,2019上半年初中信息技术教师资格证面试试题(精选)第二批...
- jquery最大化窗口
- 写一篇关于咖啡的缺点的文章