习题7-7 字符串替换

Posted 2018jason

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题7-7 字符串替换相关的知识,希望对你有一定的参考价值。

技术图片

 1 #include<stdio.h>
 2 
 3 int main(void)
 4 {
 5     char a[80], b[80];
 6     int i;
 7 
 8     i = 0;                        //有效字符的个数
 9 
10     while (i < 80)
11     {
12         a[i] = getchar();
13         if (a[i] == 
)
14         {
15             break;
16         }
17         i++;
18     }
19     
20         
21     for (int j = 0; j < i; j++)
22     {
23         if (a[j] >= A && a[j] <= Z)
24         {
25             b[j] = Z - (a[j] - A);
26         }
27         else
28         {
29             b[j] = a[j];
30         }
31     }
32     
33     for (int j = 0; j < i; j++)
34     {
35         putchar(b[j]);
36     }
37 
38     return 0;
39 }

 也可以

 1 #include<stdio.h>
 2 
 3 int main(void)
 4 {
 5     char a[80], b[80];
 6     int i;
 7 
 8     //第二种方法
 9     for (i = 0; i < 80; i++)
10     {
11         a[i] = getchar();
12         if (a[i] == 
)
13         {
14             break;
15         }
16     }
17 
18     for (int j = 0; j < i; j++)
19     {
20         if (a[j] >= A && a[j] <= Z)
21         {
22             b[j] = Z - (a[j] - A);
23         }
24         else
25         {
26             b[j] = a[j];
27         }
28     }
29     
30     for (int j = 0; j < i; j++)
31     {
32         putchar(b[j]);
33     }
34 
35     return 0;
36 }

 

以上是关于习题7-7 字符串替换的主要内容,如果未能解决你的问题,请参考以下文章

问题 B: 习题7-7 复制字符串中的元音字母

Python练习题3.13字符串替换

PTA的Python练习题(二十二)

字符串练习题: 空格替换

2019.7.7 练习题

python习题,求帮助