输出大写英文字母

  • 题目
  • 答案
  • 总结

题目

答案

#include<stdio.h>
#include<string.h>
int main()
{char str[100];gets(str);int n=strlen(str),i,flag=0;int j,k=0;for(i=0;i<n;i++){for(j=0;j<i;j++)if(str[j]==str[i]) break;if(j==i) str[k++]=str[i];}for(i=0;i<k;i++)if(str[i]>='A'&&str[i]<='Z'){printf("%c",str[i]);flag=1;}if(flag==0) printf("Not Found");
}

总结

  1. 这道题在判断是否为大写字母前要先去重,去重的方法是通过增设k变量定位需要赋值的位置。具体代码如下:
 int n=strlen(str),i,flag=0;int j,k=0;for(i=0;i<n;i++){for(j=0;j<i;j++)if(str[j]==str[i]) break;if(j==i) str[k++]=str[i];}

2。上面的代码还要注意,if(j==i)不要错写为if(j==n),否则会导致全部出错(可能只有我错写过,呜呜呜)

输出大写英文字母(附带总结)相关推荐

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

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

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

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

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

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

  4. Python——输出大写英文字母

    Python--输出大写英文字母 编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍,若无大写字母则输出"Not Found". ◆输入格式:输入一个以回车结 ...

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

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

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

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

  7. C语言:实验7-3-5 输出大写英文字母.2021-08-05

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

  8. PTA:8-1 矩阵运算(分数 20)与8-2 输出大写英文字母(分数 15)

    8-1 矩阵运算 分数 20 给定一个n×n的方阵,本题要求计算该矩阵除副对角线.最后一列和最后一行以外的所有元素之和.副对角线为从矩阵的右上角至左下角的连线. 输入格式: 输入第一行给出正整数n(1 ...

  9. 实验7.3 字符串 7-7 输出大写英文字母

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

最新文章

  1. Ext-第一课基本配置
  2. 解决sybase数据库的死锁问题
  3. 如何利用python在一个文档里写入长须_Python语法入门—文件处理
  4. Android下的junit 单元测试
  5. 类似pyinstaller_Python 打包工具对比,Nuitka vs Pyinstaller
  6. mongodb+java_Java EE + MongoDb与Apache TomEE和Jongo Starter项目
  7. Docker + Zookeeper + SolrCloud(8.1.1)跨主机搭建集群有问题
  8. idea2020.3升级lombok不能使用
  9. Quartz+Topshelf 作业
  10. zb_system login.php,zblog后台登录地址怎么修改?
  11. Model to Text工具Acceleo使用教程(六)——模板服务
  12. 24.go clean
  13. Linux镜像资源收集
  14. EXCEL数组公式(6),注意聚合函数在数组公式中的用法
  15. Android简易聊天室软件(HTTP实现)
  16. go mod出现zip: not a valid zip file的解决办法
  17. 卸载精灵(bue directx) r4.0 完美版 是什么
  18. 【饭谈】为什么总有人劝你用mac来办公?
  19. 词霸天下---177 词根 【 -vast- = -wast- 空,荒废 】仅供学习使用
  20. 华为S9306交换机版本升级及补丁安装步骤

热门文章

  1. CGAL 4.11 官方文档 软件包概述 ——胞腔复形与多面体类
  2. 计算机统计模式的符号,科学计算器的统计的符号有哪些?
  3. 微信小程序中使用emoji表情相关说明
  4. js购物车选中商品实现计算商品总价格
  5. 怎么进DMM日服DMM怎么看DMM小视频
  6. An error occurred while installing package ‘conda-forge::certif‘ FileNotFoundError(2, ‘系统找不到指定的文件‘)
  7. 简易购物车实体类的设计
  8. 【深圳】大疆创新 - 测试/测试开发工程师 - 自动驾驶方向
  9. 深入理解Android系统网络架构
  10. 运营推广一款新的app到底需要哪些完整步骤?