C++作业(字符数组及函数)_第1页
C++作业(字符数组及函数)_第2页
C++作业(字符数组及函数)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

字符数组1、编写程序,从键盘输入一任意字符串(不包含空格),然后输入所要查找字符。如果存在则输出它在字符串中第一次出现的位置,否则输出NO。 样例输入:Hello a样例输出:NO 样例输入:Hello l样例输出:2#includeint main( ) char str100,ch; int i,flag=0; cinstrch; for(i=0;stri!=0;i+)if(stri=ch)flag=1;break; if(flag) couti; else coutNO; return 0;2、编写程序,将一个字符串逆序存放,并与原字符串连接后输出。输入字符串(不包含空格),输出处理后的结果。 样例输入:china样例输出:chinaanihc#include#includeint main( ) char a100,b100; int i,len=0; cina; len=strlen(a); for(i=0;ilen;i+)bi=alen-i-1; bi=0; strcat(a,b); couta; return 0;3、编写程序,输入两个字符串(不包含空格),输出两个字符串中第一个不相同字符的ASCII值之差的绝对值,如果两个字符串完全相同则输出0。 样例输入:abcd abed样例输出:2 样例输入:abcd abcd样例输出:0#include#includeint main( ) char a100,b100; int i,len=0; cinab; for(i=0;ai!=0|bi!=0;i+)if(ai!=bi)break; coutabs(ai-bi); return 0;4、编写程序,输入字符串(不包含空格),统计英文字母、数字字符及其他字符的个数。 样例输入:abc129+*ABC样例输出:6 3 3#includeint main( ) char str100; int i,a=0,b=0,c=0; cinstr; for(i=0;stri!=0;i+)if(stri=a&stri=A&stri=0&stri=9) b+;else c+;couta b c; return 0;5、在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易地识别。一种简单的加密方法:对给定的一个字符串,把其中的每个英文字母都用其后面第4个字母代替,如果后面不足4个字母,则从a或A重新开始。编写程序,从键盘输入一任意字符串(不包含空格),输出加密后的结果。 样例输入:Hello样例输出:Lipps#includeint main( ) char str100; int i; cinstr; for(i=0;stri!=0;i+)if

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论