用C语言编写一个程序,实现任意长度的两个正整数的加法运算

用C语言编写一个程序,实现任意长度的两个正整数的加法运算,第1张

int a,b;

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

printf("%d %d %d %d %d",a+b,a-b,ab,a/b,a%b);

好像是这样。

一个简易的计算器的。可以无限加。。把乘除减都删除了,你改下+好就可以换

#include<stdioh>

#include<mathh>

double com(double op1,double op2,char op)

{

if(op=='+') return op1+op2;

if(op=='-') return op1-op2;

if(op=='') return op1op2;

if(op=='/') return op1/op2;

}

int main()

{

int i=0,j=0,t=0;

double x,y;

char c;

char b[100]={};

double a[100]={};

while(1)

{

scanf("%lf",&a[i]);i++;

scanf("%c",&b[j]);

if(b[j]=='\n') break;

j++;

}

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

{

if(b[i]=='+')

{

c=b[i];x=a[i];y=a[i+1];

a[i+1]=com(x,y,c);

}

}

printf("%2lf\n",a[i]);

}

正确的代码如下:

#include<stdioh>

void main()

{

int a,b,c;

a=6;

b=7;

c=a+b;

printf("c=%d”,c);

}

在你的代码中最后的输出是错误的,从哪里来的d,而且你要输出的是c吧,就算是d你也没有定义d,C语言的代码一定要先定义再使用,把最后输出的d改为c就可以了,还有就是标点符号要注意,不要写错,一定要注意,要仔细。

资料扩展

相应的可以写出求加减乘除的代码如下:

#include<stdioh>

void main()

{

int a,b;

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

printf("%d\n",a+b);

printf("%d\n",a-b);

printf("%d\n",ab);

printf("%d\n",a/b);

return 0;

}

以上就是关于用C语言编写一个程序,实现任意长度的两个正整数的加法运算全部的内容,包括:用C语言编写一个程序,实现任意长度的两个正整数的加法运算、求高手用C语言写个加法程序哈~、求一个简单c语言加法程序!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10070422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存