思路:把读到的大写字母存到新数组里,
然后每次读到大写字母都要判断“ 新数组里是否已存在该字母”。

#include<stdio.h>
int main(void)
{int i=0,j=0,k,cnt=0;char str[80],new_str[80];while ((str[i]=getchar()) != '\n')        // 输入 i++;str[i] = '\0';for (i=0; str[i]!='\0'; i++){int flag=1; if (str[i]>='A' && str[i]<='Z'){for (k=0; k<j; k++){            //如果有大写字母,要判断 newstr里是否已有 if (new_str[k] == str[i])flag=0;                // 0:已存在 }if (flag==1){                  // 1:将大写字母存入 newstr new_str[j]= str[i];j++;                       // j即 newstr里大写字母的个数 }}}new_str[j] = '\0';                    // 给 newstr补一个结束符 if (j == 0)printf("Not Found\n");else{for (j=0; new_str[j] !='\0'; j++)putchar(new_str[j]);}return 0;}

C语言 实验7-3-5 输出大写英文字母 (15分)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 第3章-22 输出大写英文字母 (15分)

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

  10. 第3章-22 输出大写英文字母 (15 分)

    致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙. 写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者. 水平有 ...

最新文章

  1. 如何让所请读取的数据自动产生编号.
  2. php测试系统登录超时,thinkphp后台检测用户登录超时的实现方法
  3. hadoop、hbase、hive、spark分布式系统架构原理
  4. php 日期和时间 (转)
  5. 中兴b860刷机运行Linux,整理 B860A 刷机,安装第三方,升降固件,进recovery
  6. 微信小程序后端用python_Python开发微信小程序后端开发小坑
  7. 基于python的饭店点餐外卖管理系统#毕业设计
  8. 架构 BitTorrent BT服务器
  9. 基于python的图片比较
  10. 高德地图2----输入提示、关键字查询
  11. SOMv3.3.3二次开发中LUA脚本对机基础操作指南
  12. Android手机听筒和扬声器切换
  13. 计算机算法在生物信息学中的应用,引力场算法及其在生物信息学中的应用
  14. 高德地图-绘制去程和回程路线
  15. 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )
  16. CC++笔面试知识点
  17. 补码加法器中低位进位信息是什么?
  18. 使用计算机生成景物图像,使用计算机生成假想景物的图像,其主要步骤是______。...
  19. PYTHON练习题---设有一头小母牛,从出生第四年起每年生一头小母牛
  20. MySQL字段类型及使用

热门文章

  1. C# NPOI Excel 合并单元格和取消单元格
  2. 阿里云物联网平台使用笔记(一)——利用云产品流转关联两个设备的数据
  3. 那些被一行代码蒸发1个亿的智能合约,形式化验证了解一下? | 人物志
  4. haosou属于搜索引擎的_中国的搜索引擎有哪些?
  5. Windows安装多个不同版本谷歌chrome浏览器
  6. vue常用的事件修饰符
  7. 权御天下计算机音乐数字乐谱,权御天下简谱
  8. 史上最全的前端资源汇总(上)
  9. 基于STM32F429的DCMI实现OV7725-NF无缓存摄像头的图像采集HAL库
  10. android手机陀螺仪传感器,10.12 传感器专题(3)——加速度/陀螺仪传感器