- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C8语言(C8 language)
C8语言(C8 language)
八、字符串处理
1、程序调试题
试题一
该程序功能: 输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。
例如:输入abc123+xyz.5,应输出abcxyz。
#include stdio.h
#include string.h
void main()
{
char str[256];
int i,j,k=0,n;
gets(str);
n=strlen(str);
for(i=0;in;i++)
/********1********/
if (tolower(str[i])a || tolower(str[i])z) //’a’-?=’a’ ’z’?=’z’ || —〉
{
/********2********/
str[n]=str[i]; n++; //n--
}
str[k]=\0;
printf(%s\n,str);
}
试题二
该程序功能:输入1个字符串,按字母首次出现次序输出其中所出现过的大写英文字母。
*如运行时输入字符串FONTNAME and FILENAME,应输出F O N T A M E I L。
#include stdio.h
void main()
{ char x[80],y[26]; int i,j,ny=0;
gets(x);
for(i=0;x[i]!=\0;i++)
if(x[i]=Ax[i]=Z) {
for(j=0;jny;j++)
/***** 1 *****/
if(y[i]==x[j]) continue; //i ?-?j continue--?break
if(j==ny) { y[ny]=x[i]; ny++; }
}
/***** 2 *****/
for(i=0;i26;i++) //26---?ny
printf(%c ,y[i]);
printf(\n);
}
试题三
该程序功能:将两个字符串连接起来。
#include stdio.h
void main()
{
char s1[80],s2[40];
int i=0,j=0;
printf(\nInput the first string:);
scanf(%s,s1);
printf(\nInput the second string:);
scanf(%s,s2);
while (s1[i] !=\0)
/****** 1 ******/
i+1; //i+1----?i++
while (s2[j] !=\0)
/****** 2 ******/
s1[++i]=s2[++j]; /* 拼接字符到s1 */ ++i----?i++ ++j---?j++
s1[i] =\0;
printf(\nNew string: %s,s1);
}
试题四
该程序功能:用递归法将一个六位整数n转换成字符串,例如输入123456,应输出字符串123456。
#includestdio.h
void itoa(long i,char *s)
{
if(i==0)
return;
/****** 1 ******/
*s = 1+i%10; //’1’---?’0’
itoa(i/10,s-1);
}
void main()
{
long n;
char str[7]=;
scanf(%ld,n);
/****** 2 ******/
itoa(n,str+6); //str+6--?str+5(str+6是存放\0的)
printf(%s,str);
}
试题五
该程序功能:分别统计字符串中所有英文字母中的各元音字母个数。
#include stdio.h
#include ctype.h
void main()
{ char a[81]; int n[5]={0},i; gets(a);
for(i=0; a[i]
您可能关注的文档
- (广州)检测技术有限公司-岛津_2011830324120051((Guangzhou) Testing Technology Co., Ltd. - SHIMADZU _2011830324120051).doc
- (必读)图片简介((required) picture introduction).doc
- (二)以顾客满意为目标,完善服务质量的管理((two) with customer satisfaction as the goal, improve the quality of service management).doc
- (新版)轮胎翻新技术制造工艺专利大全全文文集((New Edition) tire retreading technology, manufacturing technology patent, Daquan, full text).doc
- (扩词)识字1—课文26((expansion) literacy 1 - text 26).doc
- (二)、人物故事((two) character stories).doc
- (世袭金银财富金银争霸)如何做一名成功的黄金操盘手((hereditary gold and silver wealth, gold and silver contend for hegemony) how to be a successful gold trader).doc
- (精)麦肯锡提案标准流程((standard) McKinsey proposal standard process).doc
- (沙锅面)一品砂锅面(附秘制麻辣料、鲜汤、酱卤配方制作)((a casserole casserole (surface) of secret material, spicy soup, sauce recipe)).doc
- (沙锅土豆粉)一品砂锅土豆粉(附秘制麻辣料、鲜汤、酱卤配方)文库((a casserole casserole potato powder) potato flour (with special material, spicy soup, sauce recipe) library).doc
- vt内容页面功能订购代码描述2rexroth汇re30095.pdf
- 中考英语试题精校版含答案.pdf
- 课后作业选自典中点.pdf
- 阻断圆柱体对象碰撞检测内容.pdf
- 0c实用教程电子章语言使用.pdf
- 文化角落常英语阅读段落并确定哪个您发现有趣预测荒谬puters4 cultural corner and everyday englis.pdf
- 分析饮食补品st pow.pdf
- 文稿lynne coulter一等奖由clive taylor harcourt ge.pdf
- 建筑绩效问题冬季国际中心international centre for life1生命.pdf
- 产-英菲尼迪维修信息系统.pdf
最近下载
- 学前儿童学习与发展核心经验健康领域.pdf
- 新人教版七年级下册英语U4词汇分类循环训练单(学生版).docx
- 2023年下半年教师资格证《高中生物》真题及答案.pdf VIP
- 电子版个人简历模板简历表格 个人简历.docx VIP
- 国家秘密载体印制资质现场审查必威体育官网网址知识测试试题库.pdf VIP
- 2025年新疆乌鲁木齐市高考数学二模试卷(理科)+答案解析(附后).pdf VIP
- 我的家乡黑龙江双鸭山.pptx
- 初级注册安全工程师考试(安全生产法律法规)考点重点资料梳理.pdf VIP
- (最全)山东省2016建筑工程消耗量定额.pdf
- 2025年徐州工业职业技术学院单招职业技能测试题库(历年真题).docx VIP
文档评论(0)