C语言编程计算给定2个正整数a,b,a和b最多可能有40位,求出a+b的和.输入:两个正整数a,b,a和b最多可能有40位,一行表示一个数输出:a+b的和

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 20:55:45

C语言编程计算给定2个正整数a,b,a和b最多可能有40位,求出a+b的和.输入:两个正整数a,b,a和b最多可能有40位,一行表示一个数输出:a+b的和
C语言编程计算
给定2个正整数a,b,a和b最多可能有40位,求出a+b的和.
输入:两个正整数a,b,a和b最多可能有40位,一行表示一个数
输出:a+b的和

C语言编程计算给定2个正整数a,b,a和b最多可能有40位,求出a+b的和.输入:两个正整数a,b,a和b最多可能有40位,一行表示一个数输出:a+b的和
#include <stdio.h> 
#include <string.h> 
#define N 200 
void main() 
{char s1[N],s2[N]; 
int a[N]={0},b[N]={0},l1,l2,c,k,i; 
gets(s1); 
gets(s2); 
l1=strlen(s1); 
l2=strlen(s2); 
if(l1<l2) k=l2;
else k=l1;c=k; 
for(i=0;i<l1;k--,i++)    
 a[k]=s1[l1-1-i]-'0';
  for(k=c,i=0;i<l2;k--,i++)    
   b[k]=s2[l2-1-i]-'0'; 
   printf("\n");
    for(i=c;i>=0;i--) {a[i]+=b[i]; if(a[i]>=10)  {a[i]-=10; a[i-1]++;}
     } 
printf("此两数相加之和为:"); if(a[0]!=0)  
{for(i=0;i<=c;i++) printf("%d",a[i]);} else  
 {for(i=1;i<=c;i++) printf("%d",a[i]);} printf("\n"); }

素数统计编程c语言给定一段连续的正整数,请判断其中素数的个数;输入描述输入数据包含2个正整数A和B(0 C语言编程计算给定2个正整数a,b,a和b最多可能有40位,求出a+b的和.输入:两个正整数a,b,a和b最多可能有40位,一行表示一个数输出:a+b的和 C语言新手 给定一段连续的正整数,请判断其中素数的个数输入数据包含2个正整数A和B(0 C语言 给定2个矩阵A和B,请计算A * B.(题目测试数据会确保A*B有意义)输入描述:输入数据首先给出4个正整数A1,A2,B1,B2(1<=A1,A2,B1,B2<=10),然后是A1行A2列的整数,再然后是B1行B2列的整数,分别表示 用c编写 素数统计给定一段连续的正整数,请判断其中素数的个数;输入描述输入数据包含2个正整数A和B(0 c语言编程问题循环结构已知正整数a、b、n满足a C语言编程 无重复数字已知正整数a、b、n满足a 已有函数调用语句 c=add(a,b);请编写add函数,计算2个实数a和b的和,并返回的值!要能够上机通过!用c语言编程. C语言求个程序!计算两个矩阵乘积Description计算两个矩阵A和B的乘积.Input第一行三个正整数m、p和n,0 C语言编程问题 编程任意输入两个实数a和b,计算下面函数的值,并输出y值. a-b a>b y= a/b a 给定一段连续的正整数,请判断其中素数的个数;输入描述输入数据包含2个正整数A和B(0 .c语言编程输入三个整数a,b.c.求出最大值个最小值 /* 计算正整数n所有因子(1和n除外)之和.(用C语言编程) 编程C语言:输入两个正整数m,n,计算它们的最大公约数和最小公倍数 C语言数字求和问题描述给定一个正整数a,以及另外的5个正整数,这5个整数中,小于a的整数的和是多少?输入输入一行,只包括6个小于100的正整数,其中第一个正整数就是a.输出输出一行,给出一个 C语言,计算2个正整数的和,差,积,商并输出.题目保证输入和输出全部在整型范围内输入格式:输入在一行中给出2个正整数A和B.输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差 C语言编程计算a%1 + aa%2 + aaa%3 + ...+ aa...a%n(最后一项是n个a对n求余) c++语言 数字求和 【IF语句】【简单计算】/*数字求和 【IF语句】【简单计算】描述 给定一个正整数a,以及另外的5个正整数,这5个整数中,小于a的整数的和是多少?输入输入 输入一行,只包括6个