寒假作业2

1、实验代码:   

     #include<stdio.h>
     #include<math.h>
     int main()
     {
      int i=-1,x,y,z,m,n,h,w,a;
      char c='a';
      scanf("%d",&x);
         y=x;
      if(x==0){
      printf("a");
      }
      do{
       x=x/10;
      i++;
      }while(x!=0);
      do{
      if(i>=4){
        h=y/10000;
        w=i-4;
         }
         if(i<4){
  
           h=y;
        w=i;
      }
      a=pow(10,w);
      m=pow(10,i);
      z=y/m;
      if(z==0&&z!=n&&h%a!=0){
      printf("a");
      }
      if(z!=0){
         printf("%c",c+z);
         if(i==8){
         printf("Y");
         }
         if(i==7||i==3)
         printf("Q");
         if(i==6||i==2){
         printf("B");
         }
         if(i==5||i==1){
         printf("S");
         }
         if(i==4){
         printf("W");
         }
         }
         if(i==4&&z==0){
          printf("W");
         }
            if(n==0&&i==3&&z==0){
            printf("a");
               }
         y=y%m;
            i--;
           n=z;
        }while(y!=0);
     
     return 0;
     }

 

2、流程图:

 

posted @ 2019-02-20 17:26  xht8657  阅读(123)  评论(0编辑  收藏  举报