首页 > 其他 > 详细

习题7-7 字符串替换

时间:2019-12-09 14:44:57      阅读:107      评论:0      收藏:0      [点我收藏+]

技术分享图片

 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] == \n)
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] == \n)
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 字符串替换

原文:https://www.cnblogs.com/2018jason/p/12010239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!