• 2019年春季第一周 编程总结3


    1. 实验代码:

    #include<stdio.h>
    
    int main (void)
    {
        int n, initial_n;
        scanf("%d", &n);
        initial_n = n; 
        
        char num[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
        char unit[10] = {0, 0, 'S', 'B', 'Q', 'W', 'S', 'B', 'Q', 'Y'};
        char result[17]={0}; 
        
        int i, last_i = n % 10; 
        int j = 0;
        int count_n = 0;
        while (n > 0) {
            i = n % 10;
            n /= 10;
            count_n ++;
            if (i == 0 && (count_n % 4) > 1) { 
                if (last_i != 0) {   
                    result[j++]  = num[i];    
                } 
            }
            if (count_n == 5 && i == 0 && initial_n < 100000000) {
                result[j++] =  unit[count_n]; 
            }
            if (count_n > 1 && i != 0) {    
                result[j++] = unit[count_n];
            } 
            if (i != 0) {               
                result[j++] = num[i];
            }
            last_i = i; 
        }
        
        if (initial_n == 0) {       
            result[j++]  = num[i];
        } 
        
        for (j=j-1; j>=0; j--) {
            printf("%c", result[j]);
        }
        
        printf("\n");
        
        return 0;
    }

    2. 设计思路:

    第一步:以c语言为工具编译;根据预处理命令,建立头文件。

    第二步:赋值定义数据类型以及变量;定义参量;

    第三步:根据题目要求编写函数并正确运算;

    第四步:书写完整的主函数,建立返回值以结束编程;

    3.本题调试过程中碰到的问题及解决办法:

    错误截图:

    错误修正:逻辑错误。

    解决办法:在专业编写C语言软件上调试,修正。

    4.正确截图:

  • 相关阅读:
    XML与JSON的对比
    WPF dataGrid下的ComboBox的绑定
    WPF 导出Excel(合并单元格)
    WPF x:key和x:name用法
    WPF Canvas
    WPF Visibility属性用法
    AxInterop.ShockwaveFlashObjects.dll 问题
    BadImageFormatException,未能加载正确的程序集XXX的解决办法
    inner join ,left join ,right join区别
    Mac系统下php.ini的位置
  • 原文地址:https://www.cnblogs.com/youlanghua/p/10413356.html
Copyright © 2020-2023  润新知