实验7-3-4 字符串替换 (15分)
生活随笔
收集整理的這篇文章主要介紹了
实验7-3-4 字符串替换 (15分)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解題思路
源代碼如下:
#include<stdio.h> #define N 100 int main() {char ch;char str1[N];char str2[N];int cnt=0;//計數字符數目(兩個字符數組字符數相同)ch=getchar();//第一環節:將輸入字符傳入字符數組str1for(int i=0;ch!='\n';i++){str1[i]=ch;cnt++;ch=getchar();}//第二環節:如果出現大寫字母就將其對應轉換存入字符數組str2,其他的字符按順序存入字符數組str2for (int j = 0; j < cnt; j++){if (str1[j] >= 'A' && str1[j] <= 'Z'){str2[j] = 'A' + 'Z' - str1[j]; //相互替換的字符之和是不變常數}else{str2[j] = str1[j];}} //第三環節:輸出for (int k = 0; k < cnt; k++){printf("%c",str2[k]);}return 0; }總結
以上是生活随笔為你收集整理的实验7-3-4 字符串替换 (15分)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 调用谷歌翻译进行翻译
- 下一篇: 不止240W闪充!真我GT Neo5搭载