郭靖和金轮法王视频:谁帮忙写一个C++初级小程序,关于i++的,搞不懂呢

来源:百度文库 编辑:高考问答 时间:2024/05/11 05:58:39
将China译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母,如果字母'A'后面第四个神经线是'E',China译出来是Glmre
coding的我修改了一下,不过一运行出错
#include <iostream.h>
#include <string.h>
void main()
{
char *str="China";
for(int i=0;i<strlen(str);i++)
str[i]+=4;
cout<<str;
}

#include <iostream.h>
#include <string.h>
void main()
{
char str[]="China"; //关键在这一行.
for(int i=0;i<(int)strlen(str);i++)
str[i]+=4;
cout<<str<<endl;

}

#include stdio.h
#include string.h
void main()
{
char *str="China";
for(int i=0;i<strlen(str);i++)
str[i]+=4;
cout>>str;
}

???
最后的cout后跟>>,我怎么记得是cout<<str
楼上的你好好看看啊

装入数组中

把每个i+4就好了

记住要用char形(也就是ASK码,A+4=E)

自增一的for循环牵套

太简单了不愿意写

#include"iostream.h"
void main(){
char *str="China";
int i=0;
for(;i<5;i++){
str[i]+=4;
cout<<str<<endl;
}
}
这个,没问题啊