当前位置:首页 » 编程语言 » c语言两数相加

c语言两数相加

发布时间: 2022-03-02 15:24:29

1. 如何c语言中实现两个任意大小的整数的相加

#include<stdio.h>
#include<string.h>
intmain()
{
chararr1[201],arr2[201];
printf("请输入加数:");
scanf("%s",&arr1);
printf("请输入加数:");
scanf("%s",&arr2);
intlen1=strlen(arr1);
intlen2=strlen(arr2);
inti,f=0;
inta[201]={0};intb[201]={0};intsum[202]={0};
intj=0;
for(i=len1-1;i>=0;i--)
{
a[j++]=arr1[i]-'0';
}
j=0;
for(i=len2-1;i>=0;i--)
{
b[j++]=arr2[i]-'0';
}
intmax=(len1>len2)?len1:len2;
for(i=0;i<max;i++)
{
sum[i]=a[i]+b[i];
}
for(i=0;i<max;i++)
{
if(sum[i]>=10&&i<max-1)
{
sum[i+1]++;
sum[i]-=10;
}
if(sum[i]>=10&&i==max-1)
{
f=1;
sum[i+1]++;
sum[i]-=10;
}
}
printf("计算结果为:");
if(f==1)printf("%d",f);
for(i=max-1;i>=0;i--)
{
printf("%d",sum[i]);
}
return0;
}

2. c语言 将两个给定数字相加并返回结果 初学者...

#include
<stdio.h>
int
main()
{
//假设给定的是两个整数a
b,其中a=1
b=2
int
a
=
1;
int
b
=
2;
int
c
=
a
+
b;
printf("The
result
of
a+b
is
%d\n",c);
return
0;
}
我写的比较简单的一种情况
便于初学理解

3. C语言的两个数相加怎么写

int a,b,c;

scanf("%d%d",&a,&b); //输入a,b

c=a+b; //两数相加给c

printf("%d",c); //输出c

4. 关于c语言的两数组相加问题


#include<stdio.h>

int main()

{

int i,j;

int array1[5]={1,2,3,4,5};

int array2[5],array3[5];

printf("input: ");

for(i=0;i<5;i++)

scanf("%d",&array2[i]);

printf("a+b=: ");

for(j=0;j<5;j++)

{

array3[j]=array2[j]+array1[j];

printf("%d ",array3[j]);

}

return 0;

}


输入:1 2 3 4 5(用回车来间隔)

输出:2 4 6 8 10

5. C语言 如何让两个数字相加

代码没错。
运行的时候,你首先要输入a和b的值,空格分隔,输入完回车后就会显示c的值了,就是a和b的和。

6. 求两个数相加的c语言程序

#include "stdio.h"
void main()
{
int z,x,a; //定义整型变量,a用来储存 z+x 的值
printf("请输入两个整数: ");
scanf("%d %d",&z,&x); //用键盘输入x z 的数值
a=z+x;
printf("计算结果为:%d\n",a); //输出a
}

7. c语言输入两个整数a和b如何求和

#include <stdio.h>

int main()

printf("请输入两个整数:");

scanf("%d %d",&a,&b);//

sum=a+b;//三、数据处理,把a、b的和赋值给sum;

printf("这两个数的和是:%d ",sum);//

return 0;//返回;

简介

C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。

8. c语言编写两个数字相加

scanf("%e,%e",&a,&b);//因为你的数据类型是double所以不能用%d(这个是整数的)
printf调用类似

9. c语言怎么编译两数相加

int a,b;
char c1,c2;
int sum; //求和
scanf("%d%c%d%c",&a,%c1,&b,&c2);

if(c1=='+'&&c2=='=')
sum=a+b;

else
sum=0;

printf("%d",sum);

或者
%# //我记得scanf以前有跳过某种类型的变量方法,不知道是不是这个。
不过我推荐我第一种方法,不是+和=不能算sum值

10. C语言 两数相加

你丫水平太低,低级错误太多。。int main(void),你脑残吗?main永远不会有返回值,参数表里怎么可以写void。。。等等,不胜枚举,你把书看看好再说吧

热点内容
360wifi如何改密码 发布:2025-07-11 18:33:27 浏览:116
php杂志 发布:2025-07-11 18:25:48 浏览:814
反编译apk中文版 发布:2025-07-11 18:21:20 浏览:587
python34urllib2 发布:2025-07-11 18:15:33 浏览:727
kali自带哪些编译器 发布:2025-07-11 18:12:15 浏览:121
怪物脚本 发布:2025-07-11 18:12:13 浏览:701
安卓导航触发线是哪个 发布:2025-07-11 18:10:26 浏览:446
苹果的app密码是什么 发布:2025-07-11 18:05:04 浏览:109
安卓系统44什么时候嗯 发布:2025-07-11 17:53:46 浏览:313
java文字图片 发布:2025-07-11 17:49:48 浏览:562