12土木09班20125695何兵04.doc

上传人:bao****ty 文档编号:144451263 上传时间:2020-09-08 格式:DOC 页数:4 大小:120KB
返回 下载 相关 举报
12土木09班20125695何兵04.doc_第1页
第1页 / 共4页
12土木09班20125695何兵04.doc_第2页
第2页 / 共4页
12土木09班20125695何兵04.doc_第3页
第3页 / 共4页
12土木09班20125695何兵04.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《12土木09班20125695何兵04.doc》由会员分享,可在线阅读,更多相关《12土木09班20125695何兵04.doc(4页珍藏版)》请在金锄头文库上搜索。

1、实验题目C程序中的字符串处理基础实验时间 2013.5.24实验地点DS1408实验成绩 实验性质验证性 设计性 综合性教师评价:算法/实验过程正确; 源程序/实验内容提交 程序结构/实验步骤合理;实验结果正确; 语法、语义正确; 报告规范; 其他: 评价教师签名:一、实验目的1 掌握字符串、字符数组的基本概念;2 掌握C标准库中常用字符串处理标准库函数的使用方法;3掌握常用的与字符串相关的程序设计方法和技巧。二、实验项目内容(实验题目)在实际的工程应用中常常出现超过系统整型数据类型表示范围的大整数,所以有必要研究大整数在程序中的处理方法。请编制程序实现功能:利用字符数组实现两个大整数的加法。

2、三、源程序(实验过程或算法)源程序:#include #include void exchange(char *a,char *b)char t101;if(strlen(a)strlen(b)strcpy(t,a);strcpy(a,b);strcpy(b,t);void f(char *t1,char *t)int i,n;n=strlen(t1);for(i=0;in;i+)ti=t1n-1-i;tn=0;void join(char *b,int q,int l)char t101;int i;for(i=0;iq-l;i+)ti=0;tq-l=0;strcat(b,t);void a

3、dd(char *a,char *b,char *s,int q)int i;strcpy(s,a);for(i=0;i105)si+=(bi-58);si+1+;elsesi+=(bi-48);void print(char *s)int i,l;l=strlen(s);if(sl-19|sl-1=0;i-)printf(%c,si);elsefor(i=l-1;i=0;i-)printf(%c,si);void main()char a101,b101,a1101,b1101,sum101=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);四、源程序调试过程和(或)实验分析第一次运行结果:第二次运行结果:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号