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

C语言实训指导书

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

i=5; j=7; printf( %d\\t%d\\t%d\\t%d, i, j, pi, pj ); printf( \\

%d\\t%d\\t%d\\t%d\\n, &i, *&i, &j, *&j ); }

程序的运行结果是: ② main() { int a[ ]={ 1, 2, 3 }; int *p, i; p=a;

for ( i=0; i<3; i++ )

%d\\n, a[i], p[i], *(p+i), *(a+i) ); %d %d printf( %d } main()

③ 程序的运行结果是: { int a[ ]={ 2, 5, 3, 6, 8 }; *p, i=1, s=0; int p

s+=*p; }

{ i*=*p;

%d\\n, i, s); printf( %d }

21

④ int ff( char *x ) 若从键盘输入asdfghgfdsa { char *p=x, *q; 则输出结果为: int i, k=1;

q = p+strlen(x)-1; 若从键盘输入aweftfew for ( i=1; i<=strlen(x)/2; i++) 则输出结果为:

if (*p==*q) { p++; q--; }

else { k=0; break; } return k; }

main() 用户自定义函数的功能是: { char a[80]; gets(a);

if ( ff (a)==1 ) printf( *****\\n);

else printf(%%%\\n); }

2、 以下是求三个数中的最大数的程序,试完整程序。 void cut( int *p, int *q) { int t;

t=*p; ; *q=t; } main() { int a, b, c;

scanf( %d%d%d, &a, &b, &c ); if ( a

printf( %d\\n, ); }

3、以下是将字符串复制到另一个字符串中的源程序,其中函数cprstr的形参为两个字符指针变量,其中,pm指向原字符串,pn指向目标字符串,试完整源程序。 #include stdio.h

void cpystr( char *pm, char *pn) {

while ( ( *pn=*pm )!='\\0' ) { ; ; } } main( )

{ char *pa=BEIJING CHINA, b[20], *pb; pb=b;

cpystr ( );

printf( string_a=%s\\nstring_b=%s\\n, pa, pb ); }

22

三、补充说明

1、参考教材

《c语言程序设计》 谭浩强编著,清华大学出版社 2、教学建议

(1) 该课程实践性较强,需要学生多作练习 (2) 教师需要有比较熟练的编程经验

(3) 针对实训题,可以组织两到三次讨论,以便学生熟练掌握编程的基本思想

23

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