C语言学习笔记之实验报告(二)

实验四

1、编程实现对键盘输入的英文名进行加密,加密方法是,当内容为英文字母时,用其在26个字母中所在位置的后三个位置的字母替代该字母,若为其他字母时,则不变。

#include

#include

int main()

{

        char a[100];

        char *p=a;

        gets(p);

        int l=strlen(p);

       for(int i=0;i

     {

          while((*(a+i)>='A' &&*(a+i)<='Z') || (*(a+i)>='a' &&*(a+i)<='z'))

         {

               switch(*(a+i))

               {

                   case 'x':

                   case 'y':

                   case 'z':

                   case 'X':

                   case 'Y':

                  case 'Z':*(a+i)=*(a+i)+3-26;break;

                 default: *(a+i)=*(a+i)+3;break;

               }

             break;

        }

    }

 puts(a);

return 0;

}

C语言学习笔记之实验报告(二)_第1张图片

2、分别编写程序,并输出以下图案:

1)a                                             2)1

   ab                                              234

   abc                                             56789

   abcd                                            0123456

   …………                                          789012345

   abcd……..z                                       67890123456

#include

int main()

{

   int b=1;

   for(int i=1;i<=26;i++)

   {

      char a='a';

      for(int j=1;j<=i;j++)

      {

             printf("%c",a);

             a=a+1;

      }

      printf("\n");

   }

   for(int x=1;x<=6;x++)

   {

      for(int y=1;y<=((2*x)-1);y++)

      {  

             printf("%d",b%10);

             b=b+1;

      }

      printf("\n");

  }

return 0;

}

C语言学习笔记之实验报告(二)_第2张图片

你可能感兴趣的:(c语言,学习,笔记)