第一范文网 - 专业文章范例文档资料分享平台

河南科技大学C语言上机实验指导书答案

来源:用户分享 时间:2025/9/11 13:29:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

if(flag==0) printf(\字符%c没有在字符串中出现\\n\ else

{ printf(\字符%c在字符串中出现%d次,出现的位置是:\\n\ for(i=0;i

/********************/ (4) /********************/ for(i=0;string[i]!='\\0';i++) { if(string[i]!=' ') j++; if(string[i]==' '||string[i+1]=='\\0') { if(j>max) max=j; j=0; } }

/********************/

2.8实验8 函数(一)

1.阅读程序,分析结果,并上机验证.

(1) fun:x=3,y=3 (2) g (3) Hello,world! main:x=2,y=3 Hello,world! (4) prime are:3,7,19,101,37 Hello,world! (5) 9,5,15,35

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) /********************/ /********************/

for(i = 1; i <= n; i++) printf(\fun(n)); (2) /********************/ /********************/

int gcd(int x, int y) y = t;

(3) /********************/ /********************/

tt1[i] = ss1[i]; tt1[d + i] = ss1[d - 1 - i]; (4) /********************/ /********************/

sum += t[i][i]; sum += t[i][N – 1 - i]; /********************/ sum = fun(t);

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。 (1) void daffodil(int );

hundred* hundred* hundred+decade* decade* decade+unit* unit* unit==m (2) fact(x,n) s=1; return s; (3) m=m/k; i-1 fun(n); (4) j++ str1,str2 (5) j=i arrsum(a) (6) b[n]=s[y][x] i

4.按要求编写程序,请在提示行/********************/之间填写代码,完善程序,并上机调试。

(1) /********************/ for(i=2;i<=m;i++) /* 写一个循环语句; */ t=t+1.0/i; /* 将每一项累加到变量t中; */ return t; /* 返回t的值 ; */ /********************/ /********************/ printf(\ /* 函数调用作为printf函数的参数; */ /********************/ (2) /********************/

if(a+b>c && b+c>a && c+a>b) /* 首先判断能不能构成三角形 */ { if(a==b&&b==c) /* 判断是不是构成等边三角形 */ return 3; /* 返回3 */ else if(a==b||b==c||a==c) /* 判断是不是构成等腰三角形 */ return 2; /* 返回2 */ else return 1; } /* 返回1 */ else return 0;; /* 不能构成三角形返回0 */ /********************/ (3)/********************/ int i;

double sum=0; for(i=1;i<=n;i++)

{ if(i%5==0||i%9==0) sum=sum+1.0/i; } return sum;

/********************/ (4) /********************/ for(i=1;i<=10;i++) /* for循环10遍,输入10个裁判的打分 */ { scanf(\ /* 输入分数 */ maxscore=max(maxscore,a); /* 调用最高分函数 */ minscore=min(minscore,a); /* 调用最低分函数 */ sum=sum+a; } /* 将每个分数累加到和变量中 */ /********************/

2.9实验9 函数(二)

1.阅读程序,分析结果,并上机验证. (1) k=2 (2) 0 11 9 7 3 (3) 5 (4) 10121 10222 10323

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) /********************/ /********************/ num[k] = 0; switch (s[k])

(2) /********************/ /********************/ s[j] = s[i]; s[j] = ?\\0‘;

(3) /********************/ /********************/ q = i; j = i; /********************/ p[0] = max;

(4) /********************/ /********************/ x = t[i][N-1] ; fun(arr); /* 注意形参为数组时,实参只能是数组名 */

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。 (1) m=fas(i); s=s+m; x==0||x==1 x*fas(x-1) (2) a[i]-a[i-1] b[9] (3) k m,aa,k (4) t=0; d=s; s1*10; (5) m%7==0 m/100; m; (6) a[i][j]+a[j][i] ; fun(a,t);

4.按要求编写程序,请在提示行/********************/之间填写代码,完善程序,并上机调试。

(1) /********************/

int a[19]={2,2,2, 3, 4, 4, 5, 6, 6, 6, 6, 7, 7, 8, 9, 9, 10 ,10, 10},k,i; k=fun(a,19); for(i=0;i

(2) /********************/ (3)/********************/ int i,j,b=1; int i;

for(i=0,j=strlen(str)-1;i

/********************/

河南科技大学C语言上机实验指导书答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8536a092ua0088t3wpvj_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top