zoukankan      html  css  js  c++  java
  • 高精准加法和乘法

    使用函数库:

    #include<stdio.h> #include<string.h>

    源码(加法):

    #include<stdio.h>

    #include<string.h>

    char s[1000];

    int main()

    {  

       int i,l1,l2,l,a[1000]={0},b[1000]={0};

        scanf("%s",s);                                  //输入第一个数(char类型);

        l1=strlen(s);                    //存入第一个数的长度;

        for(i=0;i<=l1-1;i++)     

           {       

              a[l1-1-i]=s[i]-'0';                    

            }                                                            //保存第一个数到"a[i]";                      

             scanf("%s",s);                                       //输入第二个数(char类型);

              l2=strlen(s);                                         //存入第二个数的长度;

              for(i=0;i<=l2-1;i++)     

              {     

                   b[l2-1-i]=s[i]-'0';  

               }                    //保存第二个数到"b[i]";

               if(l1>l2) l=l1;                                  

                else

                  l=l2;                                             //比较两数长度;

         for(i=0;i<=l-1;i++)  

          {   

            a[i]=a[i]+b[i];         //进行加法;

             if(a[i]>=10)   

             {    

              a[i+1]=a[i+1]+1;    

              a[i]=a[i]-10;  

                              }              //进位;

                      }  

                   if(a[l]!=0)  l++;                          //判断最后的位数;

                   for(i=l-1;i>=0;i--)       

           {  

            printf("%d",a[i]); 

             }                                       //输出;

          return 0;

    }

    作者评价:感谢大家的宝贵评价;此程序由我尽力制作且第一次发表;可运算更大的加法运算稍微修改可运算比longlonggeng更高,更大。

      

         

    有错请留言评论,新人报道,手嫩,有错请指出。

  • 相关阅读:
    win10下查看进程,杀死进程
    Pycharm,debug调试时怎样带参数
    struts2,登录功能模块实现
    struts2处理.do后缀的请求
    struts2 修改action的后缀
    j2ee中如何拦截jsp页面?
    4个好用的JS联动选择插件
    css position:absolute 如何居中对齐
    使用jquery插件报错:TypeError:$.browser is undefined的解决方法
    phpcms v9后台多表查询分页代码
  • 原文地址:https://www.cnblogs.com/ganghan/p/5647970.html
Copyright © 2011-2022 走看看