编程求出输入的两个正整数之和。这两个正整数的可能达到200位。

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:31:51
编程求出输入的两个正整数之和。这两个正整数的可能达到200位。

输入:

共有两行,第一行为第1个正整数;第二行为第2个正整数。

输出:

2个正整数之和。

输入示例:

1234567893456767

111111

输出示例:

1234567893567878
先说明啊 要用的数组啊 不然电脑会崩溃的啊 朋友门 给个答案啊 这个回答不真确哦

这程序没多大的难度,用字符串来输入两个数,然后右对齐进行逐位相加,加的时候设置一个进位变量,初始化为0,每次相加的时候都要加上进位数,结果如果大于10则设置进位。

补充:
说这是简单程序,你还不服气,我下面用C语言写了一个完整的程序,保证正确运行(TURBOC上调试通过):

main(){
char a[255],b[255],c[255];
int i,k=0,al=0,bl=0,cl;
printf("Enter a\n");gets(a);while(a[al])al++;al--;
printf("Enter b\n");gets(b);while(b[bl])bl++;bl--;
cl=al>bl?al:bl;cl++;c[cl+1]='\0';
while(cl>=0){
i=(al>=0?a[al]-'0':0) + (bl>=0?b[bl]-'0':0) + k;
k=i/10;c[cl]='0'+i%10;
al--;bl--;cl--;
}
if (c[0]=='0') c[0]=32;
printf("a+b=\n%s\n",c);
}

另外你参考我用C写的大数运算程序,计算100的阶乘:http://zhidao.baidu.com/question/30233182.html

编程求出输入的两个正整数之和。这两个正整数的可能达到200位。 vb编程输入两个正整数m和n,求最小公倍数 c ,编程。输入一个小于1000的正整数,计算它各位上的数字之和。例,输入234,输出结果为9。 Vb编程:输入5*5矩阵,求出每列元素之和,并把最大值的那一列上的个元素和第一列上个元素进行对调。救急! 程序编程,输入10个正整数,显示其中的素数 两个正整数之和是60,他们的最小公倍数是273,则这两个正整数之积是多少 键盘输入一个正整数M 编程计算M 的每一位数字之和 用C++(用函数编程)输入两个或三个整数,求出最大值 输入两个整数,求出它们的商和余数 VB编程从键盘上输入两个正整数M和N,求最大公约数