• 习题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 }
  • 相关阅读:
    jqueryui 进度条使用
    第一阶段站立会议03
    第一阶段站立会议02
    第一阶段站立会议01
    找到了——电梯会议
    软件需求规格说明书
    团队项目计划会议
    软件开发团队简介
    找水王
    NABCD需求分析
  • 原文地址:https://www.cnblogs.com/2018jason/p/12010239.html
Copyright © 2020-2023  润新知