《(42)--7.10字符数组与字符串-应用举例.ppt》由会员分享,可在线阅读,更多相关《(42)--7.10字符数组与字符串-应用举例.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、7.10 应用举例应用举例输入一个以回车符为结束标志的字符串(少于80个字符),统计其中数字字符09的个数。分析:数组长度取上限80案例1:统计数字字符个数C语言应用举例方法方法1:以:以 n 做为输入结束符做为输入结束符方法方法2:使用使用gets()函数函数C语言应用举例输入一个以回车符为结束标志的字符串(少于10个字符),提取其中所有的数字字符(09),将其转换为一个十进制整数输出。分析:数组长度取上限10123=123案例2:字符串转换C语言应用举例123=123n=0;for(i=0;si!=0;i+)if(si=0)n=n*10+(si-0);0 1 2 3 s1 2 3 0 i
2、sisi-001112223330n=n*10+(si-0)0*10+1=1 1*10+2 =1212*10+3 =123C语言应用举例C语言应用举例下标下标 i数组元素数组元素 si字符字符-数字数字si-0数字数字-整数整数n=n*10+(si-0)0a1110*10+1=1 2b3c4221*10+2 =125d63312*10+3 =1237e80C语言输入:a1bc2d3e应用举例输入一个以回车符为结束标志的字符串(少于80个字符),判断该字符串是否为回文。分析:回文就是字符串中心对称,如“abcba”“abccba”是回文,“abcdba”不是回文。案例3:判断回文C语言应用举例C语言应用举例1.统计数字字符个数数字字符判断字符数组输入2.字符串转换字符串转换数字字符转换为数字数字转换为整数3.判断回文判断回文回文的定义回文判断方法