问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言数组里的元素怎么加减乘除

发布网友 发布时间:2022-05-03 01:34

我来回答

2个回答

热心网友 时间:2022-06-29 03:19

加法:

voidAdd(char s1[],char s2[])//参数为两个字符串数组{ int num1[M],num2[M]; int i,j; len1 = strlen (s1); len2 = strlen (s2); for (i = len1-1,j = 0; i >= 0; i--)//num1[0]保存的是低位 num1[j++]= s1[i] - '0'; for (i = len2-1,j = 0; i >= 0; i --) num2[j++] = s2[i] - '0'; for (i = 0; i < M; i ++) { num1[i] += num2[i]; if (num1[i] > 9) { num1[i] -= 10; num1[i+1] ++; } } for(i = M-1; (i >= 0)&&(num1[i] == 0); i --) ;//找到第一个不是 0的数的位置 if (i>= 0) //从高位到低位输出每个数 for(; i >= 0; i --) printf ("%d",num1[i]); else printf ("0\n");}

减法等于加上负的数
乘法

voidMulti(char str1[],char str2[]){ int len1,len2,i,j; int a[MAX+10],b[MAX+10],c[MAX*2+10]; memset (a,0,sizeof(a)); memset (b,0,sizeof(b)); memset (c,0,sizeof(c)); len1=strlen(str1); for(j=0,i=len1-1; i>=0; i--)//把数字倒过来 a[j++]=str1[i]-'0'; len2=strlen(str2); for(j=0,i=len2-1; i>=0; i--)//倒转第二个整数 b[j++]=str2[i]-'0'; for(i=0; i<len2; i++)//用第二个数乘以第一个数,每次一位 for(j=0;j<len1; j++) c[i+j]+= b[i]*a[j]; //先乘起来,后面统一进位for(i=0;i<MAX*2; i++)//循环统一处理进位问题 if(c[i]>=10) { c[i+1]+=c[i]/10; c[i]%=10; } for(i=MAX*2; (c[i]==0)&&(i>=0);i--);//跳过高位的0 if(i>=0) for(; i>=0; i--) printf("%d", c[i]); else printf("0"); pritnf("\n");} 除法最难 看这里吧http://wenku.baidu.com/link?url=rvqp3ApH2ujxsqTnoEnUmxc-hcvZz0Z8aV2NbvdxKOjBwRqx60Gju0ll56kccdo7u2_Kw8J1BGMlQpYmBhg4nT4lp7xt7mGtqaPV7x4CI-y(你们竟然会布置除法! 一般都是到乘法)

热心网友 时间:2022-06-29 03:19

你的数组越界了,把小于等于3改成小于3
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 c语言 加减乘除程序设计语言 什么是「肌肉代偿」?1 您好,请问什么叫功能代偿? 代偿作用是什么? QQ空间怎么样把歌曲加到里面? koalasampler如何把电脑上音乐加进去 QQ空间播放器怎么加歌曲进去? 喇叭没声音 有音乐播放器但是没有歌,怎么才能把歌曲弄进去啊 手机喇叭没声音 扬声器没声音 六年级毕业同学录祝福语(英语并带翻译) teradata建表时可以有字段注释吗?怎么写? 我六年级快毕业拉```同学录里的对同学说的一句话怎么写?? 怎么才能买到安全的游戏账号 醋泡洋葱多长时间就不能吃了? 怎么办理网上银行并且在网上购买游戏帐号 毛葱被醋和酱油泡了一夜,还有营养吗? 我想在5173上买个游戏账号,怎么买? 一般买游戏账号需要那些步骤?怎么做最好? 用C语言编写一个能加减乘除的程序? 服刑人员的心理存在哪些心理问题 银行卡不二次激活可以正常存取钱吗 新开户的银行卡不二次激活可以存取款吗 监狱监规38条 学校发了张建行的银行卡,我已经第一次激活了,但是没有第二次激活,会不会影响学校从里面提取学费啊? 服刑人员三十八条监规 没有2次激活的银行卡,做为工资卡是否有影响! 想去监狱体验生活会是怎样的性格和心理? 社区服刑人员安抚活动方案? 银行卡没有激活到柜台能不能取钱 监狱到底可以把人改变成什么性格?到底改变成什么样的心里? 你好,我的银行卡如果没激活能取钱吗? 中华人民共和国社区矫正法(草案送审稿) 笔记本用usb无线网卡 今年监狱对服刑人员有些什么样滴政策 proxy是什么 最近刚办理的建设银行卡。储蓄卡好像是 没有二次激活 可以把工资打到这个卡上吗? 没激活的银行卡能取钱吗? 请问校园网如何设置代理?哪里提供免费的代理?