好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

土木09班5695何兵04.doc

4页
  • 卖家[上传人]:re****.1
  • 文档编号:460284213
  • 上传时间:2022-12-01
  • 文档格式:DOC
  • 文档大小:105.51KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验题目C程序中的字符串处理基础实验时间 2013.5.24实验地点DS1408实验成绩 实验性质□验证性 □设计性 █ 综合性教师评价:□算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理;□实验结果正确; □语法、语义正确; □报告规范; 其他: 评价教师签名:一、实验目的1. 掌握字符串、字符数组的基本概念;2. 掌握C标准库中常用字符串处理标准库函数的使用方法;3.掌握常用的与字符串相关的程序设计方法和技巧二、实验项目内容(实验题目)在实际的工程应用中常常出现超过系统整型数据类型表示范围的大整数,所以有必要研究大整数在程序中的处理方法请编制程序实现功能:利用字符数组实现两个大整数的加法三、源程序(实验过程或算法)源程序:#include #include void exchange(char *a,char *b){ char t[101]; if(strlen(a)105) { s[i]+=(b[i]-58); s[i+1]++; } else s[i]+=(b[i]-48);}void print(char *s){ int i,l; l=strlen(s); if(s[l-1]>'9'||s[l-1]<'0') { printf("1"); for(i=l-2;i>=0;i--) printf("%c",s[i]); } else for(i=l-1;i>=0;i--) printf("%c",s[i]);}void main(){ char a[101],b[101],a1[101],b1[101],sum[101]={0}; int q,l; printf("请输入加数a "); gets(a1); printf("请输入加数b "); gets(b1); exchange(a1,b1); f(a1,a); f(b1,b); q=strlen(a); l=strlen(b); join(b,q,l); add(a,b,sum,q); printf("两数之和是 "); print(sum); printf("\n");}四、源程序调试过程和(或)实验分析第一次运行结果:第二次运行结果:。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.