问题描述
对于小写字母a到x、大写字母A到X,用其后的第二个字母替换,例如a换成c;
输出
输入示例
输出示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include <stdio.h>  #include <string.h>  int  main () {    int  i;     char  str[81 ]={0 };     gets(str);     printf ("%s\n" ,str);     for (i=0 ;str[i]!='\0' ;i++){         if ((str[i]<='x' &&str[i]>='a' )||(str[i]>='A' &&str[i]<='X' ))             printf ("%c" ,str[i]+2 );         else  if ((str[i]>='Y' &&str[i]<='Z' )||(str[i]>='y' &&str[i]<='z' ))             printf ("%c" ,str[i]-('Y' -'A' ));         else              printf ("%c" ,str[i]);     }     return  0 ; } 
问题描述
输入
输出
提示
输入示例
输出示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h>  #include <string.h>  #include <ctype.h>  int  main () {    int  i;     char  str[81 ];     gets(str);     for (i=0 ;str[i]!='\0' ;i++){         if (isalpha (str[i])){             str[i]=toupper (str[i]);             while (isalpha (str[i])){         	    i++;             } 		}     }       for (i=0 ;str[i]!='\0' ;i++){         printf ("%c" ,str[i]);     }     return  0 ; } 
问题描述
输入
输出
输入示例
1 2 3 4 THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG. THIS IS AN EXAMPLE TO TEST FOR YOUR  HISTOGRAM PROGRAM. HELLO! 
输出示例
1 2 3 4 5 6 7 8 9 10 11                            *                                    *         *                   *         *                   *     *   *         *                   *     *   * *       *     *             *     *   * *       *     * *     * *   *     * * * *       *   * * *     * *   * *   * * * * *     * * * * * *     * * * * *   * * * *     * * * * * * * * * * * * * * * * * * * * * * * * * * * * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #include <stdio.h>  #include <stdlib.h>  #include <string.h>  int  main () {    char  str[4 ][81 ];     char  alpha='A' ;     int  count[26 ]={0 };     int  i,j;     int  max=0 ;     for (i=0 ;i<4 ;i++){         gets(str[i]);     }     for (i=0 ;i<4 ;i++){         for (j=0 ;str[i][j]!='\0' ;j++){             if (str[i][j]>='A' &&str[i][j]<='Z' ){                 count[str[i][j]-'A' ]++;             }         }     }     for (i=0 ;i<26 ;i++){         if (count[i]>max){             max=count[i];         }     }     for (i=max;i>0 ;i--){         for (j=0 ;j<26 ;j++){             if (count[j]>=i){                 printf ("* " );             }else {                 printf ("  " );             }         }         printf ("\n" );     }     for (i=0 ;i<26 ;i++){         printf ("%c" ,alpha+i);         if (i!=25 )             printf (" " );     }     return  0 ; }