c语言error ld returned,[Error] ld returned 1的错误

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

#include

#include

#define MAX 101

#define N 1000

#define M 250000

/*函数功能:利用字符串实现超长数加减法运算 */

void jianfa(int a[],int b[],int f);

int lena,lenb,da=1,db=1; /* 把lena,lenb设为全局变量,lena纪录第一个超长型数组的位数,lenb纪录第二个超长型数组的位数*/

char b1[MAX], b2[MAX]; /*纪录需要计算的两个超长型数据 */

void input(int a1[],int a2[]) /*函数input为输入函数,用来纪录两个待计算的超型数据,以数组首地址为参数.以实现返回两个超长型数据*/

{

FILE *fp1;

if((fp1=fopen("xxx.txt","a+"))==NULL)

{ printf("\n cannot creat!");

exit(0);

}

int i,fa=1,fb=1;

printf("请输入第一个数:\n");

scanf ( "%s", b1);

fputs(b1,fp1);

fputs(" , ",fp1);

printf("请输入第二个数:\n"); /*输入两个超长型数据*/

scanf("%s",b2);

fputs(b2,fp1);

lena = strlen( b1 ); /*lena纪录b1的位数*/

lenb = strlen( b2 ); /*lenb纪录b2的位数*/

if(b1[0]=='-') { lena--; da=-1;fa=0;} /*判断数组的符号*/

if(b2[0]=='-') { lenb--; db=-1;fb=0;}

for (i=0; i

for (i=0; i

}

void jiafa(int a[],int b[],int f) /*超长型数据加法运算 */

{

FILE *fp1;

int i,c[MAX+1]={0},s;

if((fp1=fopen("xxx.txt","a+"))==NULL)

{ printf("\n cannot creat!");

exit(0);

}

if(da*db>0||f)

{

if(lena>lenb) s=lena;

else s=lenb; /*用s纪录结果的最大位数*/

for(i=0;i

{

c[i]=a[i]+b[i]+c[i];

c[i+1]=(int)c[i]/10; /*c[i+1]代表进位*/

c[i]=(int)c[i]%10; /*超长数加法运算过程*/

}

if(c[s]) s++; /*判断最后结果的位数*/

fputs("\n两者之和:\n",fp1);

if(da<0&&f||da<0) {printf("-");fputc('-',fp1);}

for(i=s-1;i>=0;i--)

{printf("%d",c[i]); fprintf(fp1,"%d",c[i]);} /*输出结果*/

}

else jianfa(a,b,1);

}

void jianfa(int a[],int b[],int f) /*超长数减法运算*/

{

FILE *fp1;

int i,u=0,c[MAX+1]={0},s;

if((fp1=fopen("xxx.txt","a+"))==NULL)

{ printf("\n cannot creat!");

exit(0);

}

fputs("\n两者之差:\n",fp1);

if(da*db>0||f)

{

if(lena>lenb) s=lena;

else /*用s纪录结果的最大位数*/

{ s=lenb;

for(i=s;a[i]<=b[i]&&i>=0;i--)

if(a[i]

}

if(!u) /*超长数减法运算过程*/

for(i=0;i

{

if(a[i]

{ a[i+1]--;

a[i]+=10;

}

c[i]=a[i]-b[i];

}

else /*当a

for(i=0;i

{

if(b[i]

{ b[i+1]--;

b[i]+=10;

}

c[i]=b[i]-a[i];

}

while(!c[s-1]&&s>1) s--; /*判断最后结果的位数*/

if(f&&(da>0&&u||da<0&&!u)||da>0&&(db>0&&u||u&&!f)) {printf("-");fputc('-',fp1);}

if(da<0&&db<0&&!u) {printf("-");fputc('-',fp1);} /*如果u为真是输出负号*/

for(i=s-1;i>=0;i--) {printf("%d",c[i]);fprintf(fp1,"%d",c[i]);}

}

else jiafa(a,b,1);

}

找不到哪里错了。。。

4362052c2cc92886ced1b5518d267bd1.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551925.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qc成果报告范例_QC推进这样做才是货真价值!| 看机电股份的QC报告

​❖QC小组活动是激发全体员工聪明才智、改善现场管理、提升企业综合竞争力的有效方法&#xff01;QC学习是QC活动推行的基础&#xff0c;高层参与则是QC活动推行的保障。-为进一步提升企业高层对QC的认识及重视&#xff0c; 5月20日下午&#xff0c;机电股份开展QC活动阶段汇报…

android白色字体代码,Android实现状态栏白底黑字效果示例代码

前言本文主要给大家介绍了关于Android如何实现状态栏白底黑字的相关内容&#xff0c;分享出来供大家参考学习&#xff0c;下面话不多说了&#xff0c;来一起看看详细的介绍吧。一、描述在项目中有的时候Ui设计状态栏背景颜色是白色的&#xff0c;虽然还挺好看&#xff0c;不过可…

android iphone对比度,对比度对比:显示器优势明显_苹果 MacBook Pro_液晶显示器评测-中关村在线...

紧接着&#xff0c;我们来看看对比度方面&#xff0c;戴尔P2412Hb液晶显示器以及华硕N53S、三星305V4A、神舟A560-i7D5优雅、联想B470e、富士通LH532、戴尔Inspiron 14R-7420、索尼VPCEG-212T、惠普Pavilion g4、宏碁5755G和苹果MacBook Pro这10款热门笔记本电脑屏幕的表现如何…

android语法高亮编辑器,HighlightTextEditor

软件简介语法高亮HighlightTextEditor是一个安卓代码语法高亮控件&#xff0c;目前已经支持200多种语言&#xff0c;近90多种主题配色方案&#xff0c;同时支持lua扩展&#xff0c;以及自定义语言配置。强烈推荐&#xff0c;一款不可多得的开源控件。支持的语言&#xff1a;aba…

java类初始化顺序_Java 类的初始化顺序

静态代码块&#xff1a;用staitc声明&#xff0c;jvm加载类时执行&#xff0c;仅执行一次构造代码块&#xff1a;类中直接用{}定义&#xff0c;每一次创建对象时执行执行顺序优先级&#xff1a;静态块,main(),构造块,构造方法1. 构造函数public HelloWorld(){ }关于构造函数&am…

docker 获取宿主机ip_Docker基础修炼6——网络初探及单机容器间通信

如果觉得文章有帮助&#xff0c;欢迎点击头像关注我获取更多原创文章&#xff0c;同时也欢迎转发。同时也可以在我的历史文章中找到Linux操作系统相关的服务器运维管理入门系列文章&#xff0c;欢迎交流。前文演示docker容器内部数据共享与持久化&#xff0c;本文继续讨论docke…

html设计动画小黄人,CSS3实现可爱的小黄人动画

每次看到CSS3动画就心痒痒想试一下&#xff0c;记得一个多月前看了白树哥哥的一篇博客&#xff0c;突然开窍&#xff0c;于是拿他提供的demo试了一下&#xff0c;感觉很棒&#xff01;下图为demo提供的动画帧设计稿。自己也想说搞一个DIY的动画出来&#xff0c;可是&#xff0c…

python函数进阶小结_python之函数进阶

1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间&#xff0c;局部名称空间&#xff0c;内置名称空间 取值顺序与加载顺序 作用域 内置函数&#xff1a;globals() locals() 1.3 高阶函数&#xff08;函数的嵌套&#xff09; 1.4关键字&#…

鸿蒙空间是什么星辰变,飞升之后做什么《星辰变》神魔妖界收伏奇珍异兽

十年经典&#xff0c;再续流星!由阅文白金作者“我吃西红柿”同名小说改编《星辰变》手游正在火热预约中&#xff0c;现在前往游戏官网即可预约游戏获得专属福利。作为一款由修真小说改编的手游作品&#xff0c;《星辰变》手游拥有着超千万字的游戏剧本&#xff0c;并且依照小说…

大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...

大数据给每个科研领域的研究方式带来了前所未有的变化。每个领域中&#xff0c;研究人员可使用的工具皆有显著性&#xff0c;大数据现在逐渐成为横跨各学科领域的共同工具。大数据集的可取得性以及可存储并共享大量的数据的能力为研究人员打开了科学探索的几条途径。数据是研究…

docker privileged作用_docker总结

docker基本命令是一个开源的应用容器引擎&#xff1b;是一个轻量级容器技术&#xff1b;docker主机(Host)&#xff1a;安装了Docker程序的机器&#xff08;Docker直接安装在操作系统之上&#xff09;&#xff1b;docker客户端(Client)&#xff1a;连接docker主机进行操作&#…

edge播放视频HTML5黑屏,edge不能播放网页视频怎么办-修复edge浏览器播放视频黑屏的方法 - 河东软件园...

Microsoft Edge是微软在更新win10系统的同时发布的一款新浏览器&#xff0c;它基于IE浏览器设计&#xff0c;是新一代的微软指定浏览器&#xff01;这款浏览器从上市到现在一直都是备受争议的软件&#xff0c;有的用户喜欢使用IE&#xff0c;也有用户喜欢Edge。在使用新版本的e…

c语言乘法口诀表的流程图_例18:C语言编程实现九九乘法表

例18&#xff1a;C语言编程实现九九乘法表&#xff0c;样式要求长方形、右三角形、左三角形。解题思路&#xff1a;这个问题的算法很简单&#xff0c;就是两个for循环的嵌套&#xff0c;三角形的样式就是多了一些空格。长方形源代码演示&#xff1a;#include<stdio.h>//头…

python包和目录有什么不同_python模块和包的区别

在计算机程序的开发过程中&#xff0c;随着程序代码越写越多&#xff0c;在一个文件里代码就会越来越长&#xff0c;越来越不容易维护。为了编写可维护的代码&#xff0c;我们把很多函数分组&#xff0c;分别放到不同的文件里&#xff0c;这样&#xff0c;每个文件包含的代码就…

2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表

很多家长关心宝鸡2020年最新的中学排名&#xff0c;选择一所好的中学尤为重要&#xff0c;本文小编整理了一些关于2020年宝鸡最新的中学排名相关数据&#xff0c;仅供参考。一、宝鸡中学排名前十名名单排名学校名称人气所在省所在市类型1扶风县扶风高中2822陕西宝鸡市省级示范高…

linux卸载python3_linux卸载python3

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 一、卸载自带python1.rpm -qa | grep python | xargs rpm -e --allmatches --nodeps强制卸载自带的python以…

我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...

xp系统我的电脑图标不见了怎么办&#xff1f;我们使用xp电脑过程中&#xff0c;有时候会不小心把我的电脑图标给弄丢了&#xff0c;对于一些新手来说&#xff0c;不知道我的电脑图标不见了怎么解决&#xff0c;下面小编就教大家如何找回雨林木风xp纯净版系统我的电脑图标。XP我…

bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项

前言xadmin后台的菜单项是放到一个app下的&#xff0c;并且里面的排序是按字母a-z排序&#xff0c;有时候我们需要划分多个项&#xff0c;需要自定义菜单列表&#xff0c;可以通过重写CommAdminView类实现。xadmin后台提供了多个主题&#xff0c;可以通过use_bootswatchTrue设置…

悲观锁和乐观锁_带你了解MySQL中的乐观锁与悲观锁

在并发控制编程中锁是一个非常重要的概念&#xff0c;锁对于数据和业务一致性的保证起到关键作用&#xff0c;锁可以是程序层面的&#xff0c;也可以是数据库层面的&#xff0c;今天本文就通过MySQL来说明悲观锁与乐观锁两种常见的锁机制。悲观锁悲观锁(Pessimistic Lock)的特点…

计算机网络解释概念,2017年计算机三级网络技术基本概念与名词解释:计算机网络的基本概念...

计算机网络的基本概念112. 计算机网络&#xff1a;计算机网络是利用通信设备和线路将分布在不同地点、功能独立的多个计算机互连起来&#xff0c;通过功能完善的网络软件&#xff0c;实现网络中资源共享和信息传递的系统。计算机网络由资源子网和通信子网构成。113. 通信子网&a…