下载此beplayapp体育下载

C程序设计教程与实验 吉顺如.doc.doc


beplayapp体育下载分类:bepaly下载苹果 | 页数:约6页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 6 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
《高级语言程序设计实验( 2) 》测试题重命名该文件:文件名保存为“班级学号姓名”, 最后提交该 word 文件一、程序填空题 1. 程序功能: 函数 f 的功能是从字符串中删除所有的数字字符, 并返回删除的个数; 主程序调用函数 f 删除字符串 str 中的数字字符,并输出删除的字符数。源程序: #include <> #include <> int f(char s[]) { int i=0; ____1____; while(s[i]!='\0') if(s[i]>='0'&&s[i]<='9') { strcpy(s+i,s+i+1); count=count+1; /* count 表示删除的数字字符数*/ } else ____2____; return ____3____; } void main() { char str[80]; int m; printf(" 输入字符串: "); gets(str); m=____4____; printf(" 删除数字后的字符串: "); puts(str); printf(" 删除的数字字符个数: %d",____5____); }12345 int count=0 i++ count f(str) m 2、给定程序中, 函数 fun 的功能是: 在形参 s 所指字符串中寻找与参数 c 相同的字符, 并在其后插入一个与之相同的字符,若找不到相同的字符则函数不做任何处理。例如, s 所指字符串为: baacda ,c 中的字符为: a, 执行后 s 所指字符串为: baaaacdaa 。#include <> void fun(char *s, char c) { int i, j, n; for(i=0; s[i]!= ’___1__ ’; i++) if(s[i]==c) { n=___2___ ; while(s[i+1+n]!='\0') n++; for(j=i+n+1; j>i; j--); s[j+1]=___3___ ; i=i+1; }} main() { char s[80]="baacda", c; printf("\nThe string: %s\n",s); printf("\nInput a character: "); scanf("%c",&c); fun(s,c); printf("\nThe result is: %s\n",s); }123 ‘\0’0 s[j] 二、程序调试题 1. 程序调试题 1 调试要求: 下列程序不能得到正确的结果,请按题中的功能要求,调试并修改该程序( 在所修改语句后加/*modified*/ 字样的注释) ,使其运行能得到正确的结果。将结果截图功能说明: 程序计算并输出 1!+ 2!+ ……+ n!(1至n 阶乘的累加和), 其中函数 fact(n) 计算 n! 的值,返回类型为 double 。如输入: 10 则输出: 1!+2!+ …+10!=4037913 原程序: #include <> double fact( intn){ int i; double result = 1; for ( i=1; i

C程序设计教程与实验 吉顺如.doc 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数6
  • 收藏数0收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小0 KB
  • 时间2016-04-26