zoukankan      html  css  js  c++  java
  • 高精度运算专题-输出函数与字符串转数字函数(Output function and the string to number function)

    输出函数:这个函数别看它小,但浓缩的都是精华啊

    作用:对于高精度的数组进行倒序输出

    思路:首先从被传入的数组第一位开始,一直往前扫输出就可以了(i--)

    注释:因为每个数组的第一位是用来存储这个数组的长度的,所以把i赋值为第一位的数即可

    代码如下:

    1 void output(int c[])
    2 {
    3     int i;
    4     for(i=c[0];i>=1;i--)
    5         printf("%d",c[i]);
    6 }

    转换数字函数:这个函数别看它小,但浓缩的都是精华啊

    作用:把一个char类型的数组转换成一个int类型的数组

    思路:这个函数比上面一个函数简单,首先统计一下char类型数组的长度,再对每一位-'0'就可以了(ASCALL码表)

    代码如下:

     1 void init(char str[],int a[])
     2 {
     3     //char str[MaxLength];
     4     int i;
     5     //scanf("%s",str);
     6     memset(a,0,sizeof(a));
     7     a[0]=strlen(str);
     8     for(i=1;i<=a[0];i++)
     9         a[i]=str[a[0]-i]-'0';
    10 }
  • 相关阅读:
    database join
    图像超分辨率重建
    信号处理
    将博客搬至CSDN
    Openstack
    nginx的优化
    CentOS系统的优化
    zabbix服务端客户端部署
    MySQL优化必须调整的10项配置
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/geek-007/p/4357020.html
Copyright © 2011-2022 走看看