用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.第一行输入一个大数,第二行数入一个大数.注意正负哦现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 19:39:39
用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.第一行输入一个大数,第二行数入一个大数.注意正负哦现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,用c语言编写程序,求大数
用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.第一行输入一个大数,第二行数入一个大数.注意正负哦现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,
用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.
第一行输入一个大数,第二行数入一个大数.注意正负哦
现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,
用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.第一行输入一个大数,第二行数入一个大数.注意正负哦现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,
既然你乘除都会了,加减就更应该没问题阿.
#include<iostream>using namespace std;
int a[101]={0},b[101]={0};
void init(int a[])
{ int i;
string s;
cin>>s;
a[0]=s.length();
for(i=1;i<=a[0];i++)
a[i]=s[a[0]-i]-'0';
}
void print(int a[])
{
int i;
if (a[0]==0){cout<<0<<endl;return;}
for(i=a[0];i>0;i--) cout<<a[i];
cout<<endl;
return ;
}
/*
void jian(int a[],int b[])//计算a=a-b
{ int flag,i;
flag=compare(a,b); //调用比较函数判断大小
if (flag==0) {a[0]=0;return;} //相等
if(flag==1) //大于
{for(i=1;i<=a[0];i++)
{if(a[i]<b[i]){ a[i+1]--;a[i]+=10;} //若不够减则向上借一位
a[i]=a[i]-b[i];
}
while(a[a[0]]==0) a[0]--; //修正a的位数
return;
}
if (flag==-1)//小于 则用a=b-a,返回-1
{ cout<<"-";
for(i=1;i<=b[0];i++)
{if(b[i]<a[i]){b[i+1]--;b[i]+=10;} //若不够减则向上借一位
a[i]=b[i]-a[i];
}
a[0]=b[0];
while(a[a[0]]==0) a[0]--; //修正a的位数
return;
}
}
*/
void jia(int a[],int b[])
{ int i,k;
if(a[0]<b[0])a[0]=b[0];
for(i=1;i<=a[0];i++) a[i]+=b[i];
for(i=1;i<=a[0];i++)
{ a[i+1]+=a[i]/10;
a[i]%=10;
}
if(a[a[0]+1]>0) a[0]++;
}
int main()
{
init(a);init(b);
jia(a,b);
print(a);
return 0;
}
用c语言编写程序,求大数加,大数减,大数积,大数除.写四个程序.第一行输入一个大数,第二行数入一个大数.注意正负哦现在乘除我搞定了,就是加和减不会,主要是正负的问题.感觉很难,
编写一个C语言程序,要求输入3个数,求最大数和最小数之和.
求多个数中最大数的C语言程序
数学编写程序 求三个数a,b,c的最大数.数学编写程序 求三个数a,b,c的最大数.
如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数
用c语言编写大数运算,求程序!两个大数的加减乘除编程计算两个大整数(每个大数最多包含1000位数字)的加减乘除运算结果(除不尽时只给出商的整数部分).输入:第一行包含了总的计算
设计大数类.可以实现大数的基本加减乘除运算.用C++语言 来编写
用java语言试编写一个程序,输入5个数据,输出其中最大数并输出该最大数在这5个数中的序号老大门
求编写一个C语言大数乘法的程序,尽量简单一些,要求每一步有详细讲解.C语言题目之大数乘法.程序尽量用比较基础的方法.希望每一步都有比较详细通俗的讲解(像老师讲课的话语).这个是
用C语言编程 求1000内 被13整除的 最大数(只要最大数)
求大神给个C语言大数阶乘的程序,要有注释的!
c语言中求abc三个数中的最大数
C语言编写 输入大数 小数的差和倍数 输出大数和小数实现差倍问题的解题(要求输入数据如下:两数的差,大数是小数的几倍 要求输出数据:大数,小数)
C语言,大数相乘问题,急,
求个C语言3个数比较大小 之后输出最大数的程序 最好能用IF的方法
用C语言设计求三个数中最大数的算法
大数加小数加大数减小数加大数乘小数加大数除小数等于243,其中大数和小数为整数,求大数和小数分别为多少?
用c语言,编写程序对1个4位的整数进行重新组合,生成一个最大数(降序排序),并将最大数返回给主函数.如:9198,重新组合生产9981.1、在主函数中输入待处理的数值,输出新数值2、在split函数中