C语言程序设计(第二版)-习题答案第5章C语言程序设计习题答案.docx
《C语言程序设计(第二版)-习题答案第5章C语言程序设计习题答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计(第二版)-习题答案第5章C语言程序设计习题答案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计(第二版)-习题答案 第5章C语言程序设计习题答案 C语言程序设计(Visual C+6.0环境)习题答案 习题五 一、思考题 1,编写两个函数,分别用来求两个整数的和和差,用主函数调用这两个函数,并输出结果。 #include stdio.h int f1(int x,int y) int z; z=x+y; return z; int f2(int x,int y) int c; c=x-y; return c; main() int m,n,sum,dec; scanf(%d%d,&m,&n); sum=f1(m,n); dec=f2(m,n); printf(sum=%d
2、,dec=%dn,sum,dec); 2、编写一个将两个字符串连接的函数。 # include cvs(char str1,char str2,char str) int i,j; for(i=0;str1i!=0;i+) stri=str1i; for(j=0;str2j!=0;j+) stri+j=str2j; stri+j=0; main() char s1100,s2100,s100; printf(输入2个字符串n); scanf(%s%s,s1,s2); cvs(s1,s2,s); printf(两字符串连接后:%sn ,s); #include stdio.h #include
3、string.h void lj(char s1,char s2) for(i=strlen(s1),j=0;s2j!=0;i+,j+) s1i=s2j; s1i=0; main() char s1200,s2100; printf(请输入第一个字符串); gets(s1); printf(请输入第二个字符串); gets(s2); printf(输入的字符串是:); puts(s1); puts(s2); lj(s1,s2); printf(连接后的字符串是:); puts(s1); 3、编写一个函数,输入一个十进制数,输出相应的二进制数。 数组: #include stdio.h void
4、 zh(int number,int a) int ys; int i=0,n; while (number/2!=0) ai+=number%2; number/=2; ai=number%2; for(n=i;n=0;n-) printf(%5d,an); main() int number; int a10; printf(Please input nunber: ); scanf(%d,&number); zh(number,a); (1)#include stdio.h void zh(int number) int ys; ys=number%2; number=number/2;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计第二版-习题答案 第5章C语言程序设计习题答案 语言程序设计 第二 习题 答案
限制150内