77范文网 - 专业文章范例文档资料分享平台

山科oj题目(8)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Append Code

答案:#include int main() {

int a[1000];

int step,start,end,i;

scanf(\a[0]=start; if(step>0) { for(i=1;a[i]<=end;i++) a[i]=a[i-1]+step;

for(i=0;a[i]<=end;i++) if(i==0)

printf(\ else

printf(\} else for(i=1;a[i]>=end;i++) a[i]=a[i-1]+step;

for(i=0;a[i]>=end;i++) if(i==0)

printf(\ else

printf(\

}

实验七

Problem A: 字符串的逆序

Time Limit: 1 Sec Memory Limit: 2 MB

Submit: 1582 Solved: 900 [Submit][Status][Web Board]

Description

将输入的一个字符串s逆序输出。

Input

输入为一个串s。输入最少为一个字符,最多不会超过100个字符。输入不含各种空白符('\\t'、'\\n'、'\\r'、' ')。

Output

串s的逆序。

Sample Input

abcde

Sample Output

edcba

HINT

输入可以用scanf(\处理。

Append Code

答案:#include #include int main() {

char str[100]; int i;

scanf(\

for(i=strlen(str)-1;i>=0;i--) printf(\ }

Problem B: 去行首行尾的空白符

Time Limit: 1 Sec Memory Limit: 2 MB

Submit: 736 Solved: 371 [Submit][Status][Web Board]

Description

在C语言中,将ASCII字符集中的制表符('\\t')、回车符('\\r')、换行符('\\n')、垂直制表符('\\v')、换页符('\\f')和空格字符(' ')称作空白符。

你的任务是读入每行字符串,去掉行首和行尾的连续空白符,但是在任意非空白符中间的空白符不要去除。

Input

输入为多行,每行为一个串(不超过100个字符),至某行输入的非空白符仅为“END”结束。

Output

输出为多行,为每行输入的去掉前后空白符的串。“END”也输出。

Sample Input

abcdefg

12345678 XYZ

abc 123 END

Sample Output

abcdefg 12345678 XYZ

abc 123 END

HINT

头文件ctype.h中有isspace函数对空白符进行检测,若一个字符为空白符之一则返回真。

Append Code

答案:#include #include #include int main() {

char str[100]; int i,j,b,x,y; for(;;) { gets(str); for(i=0;i<=strlen(str)-1;i++) { b=isspace(str[i]); if(b==0) break; } for(j=strlen(str)-1;j>=0;j--) { b=isspace(str[j]); if(b==0) break; }

for(x=i;x<=j;x++) printf(\ printf(\ y=j-i+1; if(y==3&&str[i]==69&&str[i+1]==78&&str[i+2]==68) break; } }

Problem C: 回文

Time Limit: 1 Sec Memory Limit: 4 MB

Submit: 2414 Solved: 932 [Submit][Status][Web Board]

Description

“回文(Palindrome)”是指一个串和它的倒序串完全一样,例如“文言文”、“上海在海上”、“妈妈爱我,我爱妈妈”就是回文。

接下来,你要编写一个程序来判断一个串是不是\回文\。在这里,“回文”是指一个串中大小写不敏感的英文字母(a和A是同一个字母)和数字的顺序和逆序完全相同,其他字符(如空白符、标点和其他符号等)及所在位置被忽略。

Input

输入为多行,到文件末尾结束。每行为一个串,且不会超过1000个字符,且全部由可显示的ASCII码字符组成。

Output

当一个串中的字母和数字部分能够构成一个回文,即输出“Yes.”;否则输出“No.”。

Sample Input

123 2002 +0_0+ eye hello

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库山科oj题目(8)在线全文阅读。

山科oj题目(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/475477.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: