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 }
  • 相关阅读:
    4.Docker Compose 部署 Nexus
    3.Docker Compose 部署 GitLab
    2.Docker Compose 部署应用程序
    1.Docker Compose
    6.Dockerfile 指令
    5.Dockerfile 定制镜像
    4.Docker 操作容器
    3.Docker 操作镜像
    2.Ubuntu安装 Docker
    windows快捷键
  • 原文地址:https://www.cnblogs.com/geek-007/p/4357020.html
Copyright © 2011-2022 走看看