实验7-3-5 输出大写英文字母 (15分)
生活随笔
收集整理的這篇文章主要介紹了
实验7-3-5 输出大写英文字母 (15分)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解題思路
否則輸出Not Found。
(!!!注意刪除重復的大寫字母!!!)
源代碼如下:
#include<stdio.h> #define N 100 int main() {char ch;char str1[N];char str2[N];int len1=0;//儲存所有輸入字符的長度int len2=0;//儲存str2字符數組中大寫字母的個數int cnt=0;//計數大寫字母的個數int flag;ch=getchar();//第一環節:將人工輸入的字符傳入str1字符數組for(int i=0;ch!='\n';i++){str1[i]=ch;len1++;ch=getchar();}//第二環節:篩選出大寫字母并將其傳入字符數組str2for(int j=0;j<len1;j++){if(str1[j]>='A'&&str1[j]<='Z'){str2[len2++]=str1[j];//計數大寫字母的個數}}//第三環節:輸出if (len2== 0){printf("Not Found");}else//檢測str2中相等的元素,進行剔除for (int i = 0; i < len2; i++){flag = 0; //每次開始循環都更新flagfor (int j = 0; j < i; j++){if (str2[i] == str2[j]){flag = 1;}}if (flag == 0){printf("%c",str2[i]);cnt++;}elsecontinue;}return 0; } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的实验7-3-5 输出大写英文字母 (15分)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用弹性布局来解决令人烦恼的垂直居中问题
- 下一篇: 商品spu 和 sku的关系