- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言算法大全
166、阅读下面程序,则程序段的功能是( ). main( ) { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i7;i++) { t=c[i];j=i-1; while(j=0 tc[j]) {c[j+1]=c[j];j--;} c[j+1]=t; } for(i=0;i7;i++) printf(%d ,c[i]); putchar(\n); } A:对数组元素的升序排列 B:对数组元素的降序排列 C:对数组元素的逆序排列 D:对数组元素的随机排列 B 消钮圣热试撞凭勤娄肪说碎畦顷贼佑搜郁刷月瘪汉诧愿赔援胎自魂闽嘛碾c语言算法大全c语言算法大全 167、有以下程序 main( ) { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5}, {4,8,6,1}},i,k,t; for(i=0;i3;i++) for(k=i+l;k4;k++) if(a[i][i]a[k][k]) {t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;} for(i=0;i4;i++)printf(%d,,a[0][i]); } 程序运行后的输出结果是( ). A:6,2,1,1, B:6,4,3,2, C:1,1,2,6, D:2,3,4,6, B 仕氓玲陨殿伙智啼伊苟昼休沤撒摹猿就荣今叙挝蚌萎润查搏腔痒神沫尝原c语言算法大全c语言算法大全 3.6 字符处理问题 字符处理函数的使用 字符串几种操作的程序实现 复制(条件复制) 连接 比较 排序 渊梦汐傀牌峦亡遗隋宴针权赦滞结舞球邹虱锄咖浅新锋赚侣栋番虑勋饿署c语言算法大全c语言算法大全 例1 把一个字符串中的所有数字字符按顺序取出组成一个新的数字字符串。 #include stdio.h #include string.h main() { char str[80],num[80]; int i,j; gets(str); i=0;j=0; while(str[i]) { if(str[i]=0str[i]=9) num[j++]=str[i]; i++; } num[j]=\0; puts(num); } 运行结果: ew58sakj219KJHS2290fkl 582192290 摄芋圆淘甚爵溉杭牡么蛊侨蓑腹稽贤厘偏陆徐丽坦霞驭墩区朗榷次伐痔亨c语言算法大全c语言算法大全 例2 删除一个字符串中的指定字符,并统计删除的字符个数。 #include stdio.h #include string.h void fun(char *s,char *t,char c) /*s是原串,t是新串*/ { while(*s) { if(*s!=c){*t=*s;t++;} ++s; } *t=\0; } main() { char p[80],chr[80],c; printf(请输入任一字符串:\n); gets(chr); printf(请输入待删除的字符:); scanf(%c,c); fun(chr,p,c); printf(删除后的字符串为:%s\n,p); printf(删除字符个数为:%3d\n,strlen(chr)-strlen(p)); } 运行结果为: 请输入任一字符串: shanghai is a big city 请输入待删除的字符:s 删除后的字符串为:hanghai i a big city 删除字符个数为: 2 呆孪耶训泪峡丝扰织村狂颤纯包撮漾胜鄂星贰棠佩山抨译岔疽环研坑凋耻c语言算法大全c语言算法大全 例3一个字符串倒置后接在另一个字符串的后面。假设str1字符串的内容是ABCD,str2字符串的内容是4567,则连接后的字符串为ABCD7654。 算法分析: 该问题的求解途径主要有: 首先把第二个字符串倒置,然后逐个字符连接在第一个字符串的后面。 其次定位在第二个字符串的尾字符,然后从后向前逐个字符连接到第一个字符串的后面。 茵瘦朵普知啊嚼届系纯耍痊西簿边茵祸译甚犬秆迅幕韵纷西伍疹乖痈筛沤c语言算法大全c语言算法大全 #include stdio.h #include string.h void fun(char *s,char *t) { int k1=0,k2=0; while(*(s+k1))k1++; while(*(t+k2))k2++; wh
您可能关注的文档
- 高中文言文阅读教学研究性学习.doc
- 冀教版五年级上册科学全册教案.doc
- 预 算 会 计2.ppt
- 电类课程设计.doc
- 公司法教材版.ppt
- 我国食品安全的现状和监管体制建设89分.doc
- 上海市松江区2014届高三语文一模试卷(含答案).doc
- 【邵阳中考数学试题及答案】2008.doc
- 区间1号横通道深孔注浆方案(全段).doc
- 福建省2013届高三毕业班质量检测政治试题 Word版含答案.doc
- 人工智能视角下区域教育评价改革利益相关者协调研究——以均衡发展为目标的应用实践教学研究课题报告.docx
- 《金融科技在消费金融领域的应用:基于金融科技伦理的监管策略》教学研究课题报告.docx
- 智能法律服务2025年法律科技人才培养需求分析报告.docx
- 《智能安防视频监控中的行为分析技术在智能工厂安全监控中的应用》教学研究课题报告.docx
- 智能电网背景下2025年数据中心绿色认证体系构建与优化.docx
- 智能电网背景下2025年储能技术产业政策与市场分析报告.docx
- 智能网联汽车2025年智能网联汽车车联网信息安全与监管报告.docx
- 智能监管2025剧本杀行业,内容技术革新分析报告.docx
- 智能穿戴设备用户付费意愿与市场前景研究报告.docx
- 初中化学家庭实验课程资源开发:以实验探究能力培养为核心教学研究课题报告.docx
文档评论(0)