- 136
- 0
- 约 16页
- 2017-03-25 发布于湖北
- 举报
2010C语言题目解答讲解
2010高考真题详解
第一套
【程序填空】
题目:对只包含-和字母字符的字符串str进行如下处理:
删除str中前导和尾部连续的-字符,保留串中字母字符以及字母间的-字符。
例如,str中初始字符串为----C--Language--Test----。
处理后,str中的字符串为C--Language--Test。
程序中isalpha函数功能是判断参数是否是字母,是字母,函数值为真,否则函数值为假。
#include stdio.h
#include ctype.h
void main(){
char str[]={---C--Language--Test---};
int i,start,end;
i=0;
while(str[i++]==-) ; /*该循环体为空,由前往后,不等于‘-’,则退出循环,i还多加1,实质i指向非减号的第二个字符*/
start=i-1; /*start指实非减号的第一个字符*/
while(str[i] != 【?】){ /*继续向后遍历字符串*/
if(isalpha(str[i])) /*如果是字母,则end=-1,表示不是结尾的地方*/
end=-1;
else if(isalpha(str[i-1]))
您可能关注的文档
最近下载
- 公司内部控制体系建设及评价报告.docx VIP
- AQ 3026-2026《化工企业设备检修作业安全规范》解读课件.pptx VIP
- 2025年中国历史文化知识竞赛问答题库及答案(共270题).pdf VIP
- 心脏再同步化治疗最新指南要点及进展培训PPT课件.pptx VIP
- (2026秋新版)教科版五年级科学上册1.6《观察水中的微小生物》 PPT课件.pptx VIP
- 2026届高三化学一轮复习课件 化学工艺流程.pptx VIP
- TCCSAS 015-2022 气体检测报警仪安全使用及维护规程 .pdf VIP
- 标准图集-12J201 平屋面建筑构造.pdf VIP
- 外墙局部维修施工方案(3篇).docx VIP
- 矿山测量规范 GB_T16314 最新版.docx VIP
原创力文档

文档评论(0)