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

C语言程序设计教程第五章数组

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

C语言程序设计教程 高等教育出版社第二版 第五章 数组

程序:

#include \/* gets()函数在该头文件定义 */ main()

{ char string[81] ;

int i, num = 0, word = 0; char c;

gets(string);

for(i=0; (c=string[i]) != '\\0';i++) if (c==' ') word = 0; else if (word == 0)

{ word = 1; num++; }

printf(\

line\\n\

}

【例2】: 输入三个字符串,并找出其中最大者。 分析:用strcmp()函数比较字符串的大小。首先比较前两个,把较大者拷贝给字符数组变量

string(用strcpy()函数拷贝),再比较string和第三个字符串。

程序:设字符串最长为19个字符。

第 29 页 共 30 页

C语言程序设计教程 高等教育出版社第二版 第五章 数组

#include \/* strcmp、strcpy函数均在string.h

中定义 */

main()

{ char string[20]; /* 存最大字符串 */ char str[3][20]; /* 三个字符串 */ int i;

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

gets(str[i]); /* 输入三个字符串if (strcmp(str[0],str[1]) > 0)

strcpy(string,str[0]); else

strcpy(string,str[1]);

if (strcmp(str[2],string) > 0) strcpy(string,str[2]); printf(\

is: %s\\n\

}

作业:

习题 5.2 5.4 5.6

第 30 页 共 30 页

*/

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