全文预览

高级语言程序设计作业

上传者:业精于勤 |  格式:doc  |  页数:16 |  大小:76KB

文档介绍
年份。Р做好实验五的准备。Р第15次(4.10) Р1.编程输入一个字符串(允许字符串中含有空格),求其长度。(不能调用库函数strlen)Р2.编程输入一个字符串到一个字符数组s2中(允许字符串中含有空格),然后将s2中的字符串拷贝到字符数组s1中,并输出s1中的字符串。(不能调用库函数strcpy)Р第16次(4.12) Р1.教材P169 14Р2.编程从键盘输入n个字符串,求其中的最小字符串。Р第17次(4.17)Р 无书面作业Р第18次(4.24)Р1.编程求一个正整数的素数因子个数。要求在主函数中输入正整数和输出结果,其余功能用函数实现。Р2. 编程利用公式Р求组合的值,要求在主函数中输入数据m,n和输出结果,求阶乘和组合值分别用两个函数实现。Р第19次(4.26)Р教材P219 13Р教材P141 12 要求用递归方法求解。Р第20次(5.3)Р1. 教材P218 7 (要求在主函数中输入和输出结果)Р2. 教材P218 9 Р3. 做好实验六的准备。Р第21次(5.8) Р1. 求一个n行m列的二维数组的每一列的最大值,要求二维数组的输入、求各列最大值和输出结果分别用一个函数实现,二维数组的行数和列数在主函数中输入。Р2.补充题:写出下列程序的输出结果:Р #include<stdio.h>Рint x=1,y=2;Рvoid sub(int y)Р{Р?x++;Р?y++;Р?printf("sub:%d,%d\n",x,y);Р}Рvoid fun(int p)Р{Р?int y=6;Р?x+=p;Р?x+=y++;Р?printf("fun:%d,%d\n",x,y);Р}Рint main( )Р{Р?int x=5;Р?sub(x);Р?y+=++x;Р?printf("main:%d,%d\n",x,y);Р?fun(y);Р return 0;

收藏

分享

举报
下载此文档