zoukankan      html  css  js  c++  java
  • 寒假作业5

    #include<stdio.h>
    #include<math.h>
    int aa(int a);
    int bb(int b);
    int main()
    {
        int a,b,c=1,d[10]={1,1,1,1,1,1,1,1,1,1},e,f;
        scanf("%d",&a);
            
        for(b=0;a/c>=10;b++)
            {
                c=pow(10,b);
            } 
            f=b;
            
        for(b;b>0;b--)
        {
            d[b]=a/pow(10,b-1);
            e=pow(10,b-1);
            c=a%e;
            a=c;
        }
       
        if(f==0)    printf("a");
        else if(f%100000000==0) {   
                        bb(f/100000000);
                    printf("Y");
                }
        else
            for(f;f>0;f--)
            {
                if(d[f]!=0) 
                    if(d[f+1]==0)
                    {
                        printf("a");
                        bb(d[f]);
                        aa(f);
                    }           
                    else
                    {   
                        bb(d[f]);
                        aa(f);
                    }
                else if(f==5)   printf("W");
            }       
    }
    
    int aa(int a)
    {
        switch(a)
            {
                case 1: printf("");break;
                case 2: printf("S");break;
                case 3: printf("B");break;
                case 4: printf("Q");break;
                case 5: printf("W");break;
                case 6: printf("S");break;
                case 7: printf("B");break;
                case 8: printf("Q");break;
                case 9: printf("Y");break;
         }
    }
    
    int bb(int b)
    {
        switch(b)
                        {
                            case 1:printf("b");break;
                            case 2:printf("c");break;
                            case 3:printf("d");break;
                            case 4:printf("e");break;
                            case 5:printf("f");break;
                            case 6:printf("g");break;
                            case 7:printf("h");break;
                            case 8:printf("i");break;
                            case 9:printf("j");break;
                        }
    (2)设计思路

    运用字符串操作函数
    定义变量(整型与字符型)
    运用while语句判断出位数,再用switch语句选择每个数字对应的字符

  • 相关阅读:
    python基础之数据类型
    简单猜年龄游戏
    python基础之变量
    Python3获取大量电影信息:调用API
    10分钟制作UWP汉堡菜单
    java 异常处理
    多态
    接口与继承
    数组及课后动手动脑
    String类型
  • 原文地址:https://www.cnblogs.com/dahuige666/p/10414524.html
Copyright © 2011-2022 走看看