zoukankan      html  css  js  c++  java
  • 币值转换

    一·实验代码

    #include <stdio.h>
    int main()
    {
      char A[10]={'a','b','c','d','e','f','g','h','i','j'};
      int B[10]={0};     
      int n,i=0;
      scanf("%d",&n);
      if(n==0) printf("a");      
      while(n!=0)        
      {
        B[i]=n%10;
        i++;
        n/=10;
      }
      i--; if(i==8) 
      {        
        printf("%cY",A[B[i]]);
        if(B[7]!=0) printf("%cQ",A[B[7]]);
        else if(B[6]!=0||B[5]!=0||B[4]!=0) printf("a");//B[7]==0
        if(B[6]!=0) printf("%cB",A[B[6]]);
        else if(B[7]!=0&&(B[5]!=0||B[4]!=0)) printf("a");//B[6]==0
        if(B[5]!=0) printf("%cS",A[B[5]]);
        else if(B[6]!=0&&(B[4]!=0)) printf("a");//B[5]==10
        if(B[4]!=0) printf("%c",A[B[4]]);
        if(B[7]!=0||B[6]!=0||B[5]!=0||B[4]!=0) printf("W");
        if(B[3]!=0) printf("%cQ",A[B[3]]);
        else if(B[2]!=0||B[1]!=0||B[0]!=0) printf("a");//B[3]==0
        if(B[2]!=0) printf("%cB",A[B[2]]);
        else if(B[3]!=0&&(B[1]!=0||B[0]!=0)) printf("a");//B[2]==0
        if(B[1]!=0) printf("%cS",A[B[1]]);
        else if(B[2]!=0&&B[0]!=0) printf("a");//B[1]==0
        if(B[0]!=0) printf("%c",A[B[0]]);
       

    二·设计思路

    第一步:定义主函数 

    第二步:运用if-else语句进行多次循环(注意表达方式)

    第三步:结合题目要求以及注意输出格式完成编程

    三·遇到的问题及解决方案

    对题目中零理解不到位以及数组知识的模糊

    看书复习数组知识以及询问同学解决

  • 相关阅读:
    mac下crontab定时任务使用
    javascript入门之算术乘法表
    原型模型
    Servlet开发
    工厂模式
    简单工厂模式
    Java设计模式之瞎BB的官话
    JavaBean技术
    软件设计模式之单例模式
    JSP页面请求与响应以及保存页面状态
  • 原文地址:https://www.cnblogs.com/FLZ1208/p/10414771.html
Copyright © 2011-2022 走看看