教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

C语言竞赛题目大全(2)

来源:网络收集 时间:2026-08-30
导读: while (tmp != 0) { if (tmp%M >= 10) { out[i] = tmp%M - 10 +'A'; } else { out[i] = tmp%M + '0'; } tmp = tmp/M; i++; } len = i; /* 把字符数组out反序 */ for (i=0; i 6 5 5 6 1 4 10 10 6 9 8 10 输出为: 1

while (tmp != 0) { if (tmp%M >= 10) { out[i] = tmp%M - 10 +'A'; } else { out[i] = tmp%M + '0'; } tmp = tmp/M; i++; } len = i; /* 把字符数组out反序 */ for (i=0; i

6

5 5 6 1 4 10 10 6 9 8 10 输出为: 1 4 5 10 2. 字符串处理 从标准输入中读入N(1 from <原位置> to <新位置> 其中<盘子编号>为a或b,其中是一个小于等于n的正整数,在初始状态下尺寸相同的盘子中a盘在b盘之上,<原位置>和<新位置>均为字母ABC中的一个。例如,移动序列的第一个动作可能是move 1a from A to C。 4. 表达式问题 从标准输入上读入一个由数字和四则运算符组成的后缀表达式,将其转换为中缀表达式。后缀表达式中的运算符不超过15个,数字可以是整数,也可以是带有小数部分的浮点数,数字和运算符之间由空格分隔。转换后的中缀表达式中不应出现不必要的括号和空格,且转换前后各运算数的出现顺序不变。例如,对于后缀表达式: 4 7 - 2.1 5 + * 7.1 9 - / 输出 (4-7)*(2.1+5)/(7.1-9) 有大、中、小三个酒桶,分别能装A斤、B斤和C斤酒,其中A、B、C均为整数,A=B+C,B>C>0,且A为偶数。现在大桶装满了酒,另外两个桶都空着。写程序求解用这三个桶将酒平分成为两份的操作序列。当无解时输出字符串“No”。 5. 文件处理 读入一个不超过20000000个字符的正文文件,统计其中所有由字母组成的单词及其所在的行号。文件中各个单词之间以空白符或标点分隔,区分大小写。按单词的字典序在标准输出上输出统计结果,输出格式为

C语言竞赛题目大全(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/518712.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)