本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“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 分)相关推荐

  1. 7-9 输出大写英文字母 (15 分)

    7-9 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: ...

  2. 带注释 实验7-3-5 输出大写英文字母 (15分)

    实验7-3-5 输出大写英文字母 (15分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入 ...

  3. 实验7-3-5 输出大写英文字母(15分)

    实验7-3-5 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输 ...

  4. PTA| 输出大写英文字母 (15 分)

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

  5. PTA-7-1 输出大写英文字母 (15分)(C语言)

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

  6. 7-156 输出大写英文字母 (15 分)

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

  7. 7-21 输出大写英文字母 (15分)

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

  8. 7-14 输出大写英文字母 (15分) 瞎搞

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

  9. 7-11 输出大写英文字母 (15 分)

    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...

最新文章

  1. Android之选项菜单创建
  2. win7卸载打印机驱动
  3. c++协程1 (boost::coroutine)
  4. kafka原理_kafka入门(原理搭建简单使用)
  5. 工业交换机厂家,工业交换机品牌前十大排名
  6. Clipboard.js复制粘贴到剪贴板
  7. 程序员面试金典 - 面试题 02.04. 分割链表
  8. 对于半圆形的点击区域该怎么做_十堰混合型塑胶跑道怎么选,橡胶跑道卷材型号...
  9. linux将什么定向到文件,linux – 将输出重定向到C中的文件
  10. pandas apply函数_Pandas学习笔记(四)
  11. Java讲课笔记04:变量与常量
  12. C-Free 5.0 注册码
  13. Oracle Exadata 技术详解 - 李亚
  14. go语言-LiteIDE 安装及使用教程
  15. 【Shader入门精要】第十四章——卡通风格的渲染
  16. 程序员如何提高自己的能力
  17. 1883:北京旅行日记1276695923新浪博客
  18. When and why vgs command can change metadata and incur old metadata to be backed up?
  19. T70次列车(乌鲁木齐 到 北京)的列车时刻表
  20. Linux执行某些命令缺少libtinfo.so.5

热门文章

  1. indesign中调出字符样式快捷键_InDesign的文字快速查找替换编辑技巧介绍(图文)...
  2. 阿里技术总监给即将毕业的计算机学生的7点建议
  3. Vue.js结合Canvas制作二维码和图片的合成(html2canvas + Canvas2Image)--整理
  4. 机械类复试面试问答题3
  5. 【Matlab 六自由度机器人】运动学正解(附MATLAB机器人正解完整代码)
  6. 计算机硬件设置和驱动安装,电脑怎么安装驱动程序,如何安装驱动程序
  7. 一位前端 2018 绝地求生记 | 掘金年度征文
  8. 计算机教师面试知识,2019上半年初中信息技术教师资格证面试试题(精选)第二批...
  9. jquery最大化窗口
  10. 写一篇关于咖啡的缺点的文章