编程序将china译成密码 我这个编程哪里有问题?

作者&投稿:邱莘 (若有异议请与网页底部的电邮联系)
编程序将china译成密码 我这个编程哪里有问题~

#include //--写错名了 int main(){int c1,c2,c3,c4,c5;c1='C'+4;printf("%c",c1);c2='h'+4;printf("%c",c2);c3='i'+4;printf("%c",c3);c4='n'+4;//--误写成冒号了printf("%c",c4);c5='a'+4;printf("%c",c5);printf("
"); //---格式串要用双引号return 0; //--int main()要求有个整形返回值}

从键盘上任意输入5个字符,用原来字母后面第4个字母代替原来的字母。要考虑如超过“Z”和"z",则环绕至“A”和“a"后。



#include
int main()
{
char c1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
if((c1+4>'z')||((c1+4>'Z')&&(c1<96)))
c1=c1-25;
else
c1=c1+4;
if((c2+4>'z')||((c2+4>'Z')&&(c2<96)))
c2=c2-25;
else
c2=c2+4;
if((c3+4>'z')||((c3+4>'Z')&&(c3<96)))
c3=c3-25;
else
c3=c3+4;
if((c4+4>'z')||((c4+4>'Z')&&(c4<96)))
c4=c4-25;
else
c4=c4+4;
if((c5+4>'z')||((c5+4>'Z')&&(c5<96)))
c5=c5-25;
else
c5=c5+4;
printf("password is %c%c%c%c%c
",c1,c2,c3,c4,c5);
return 0;
}

#include <stdio.h>//--写错名了

int main()
{
int  c1,c2,c3,c4,c5;
c1='C'+4;
printf("%c",c1);
c2='h'+4;
printf("%c",c2);
c3='i'+4;
printf("%c",c3);
c4='n'+4;//--误写成冒号了
printf("%c",c4);
c5='a'+4;
printf("%c",c5);
printf("
"); //---格式串要用双引号
return 0; //--int main()要求有个整形返回值
}



编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来...
include <stdio.h>#include <string.h>void main(){ char c1='C',c2='h',c3='i',c4='n',c5='a';c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("%c%c%c%c%c",c1,c2,c3,c4,c5);}。手上没截图,就文字表示了,按这个操作就可以的。1、编程序是指在利用电子计...

请编程序将china译成密码
String a="china";int[] b= new int[5];for(int i=0;i

C语言问题:要将"China"译成密码,密码规律是:用原来的字母后面的第4个字...
原题的意思是进行一个轮换,w->a,x->b,y->,z->d,所以是:include"stdio.h"void main(){ char name[5];int i;for(i=0;i<5;i++){ printf("请输入第%d个字母",i+1);scanf("c",&name[i]);if(name[i]=='v')name[i]='z';else if(name[i]=='V')name[i]='Z';...

将China译成密码,密码规则是:用原来的字母后面第5个字母代替原来的字母...
include <stdio.h>#include <ctype.h>int main () {int i; char s[]="China"; for(i=0;s[i];i++) if(isalpha(s[i])) if(isupper(s[i])) {s[i]+=5; if(s[i]>'Z')s[i]-=26; } else if(islower(s[i])) {s[i]+=5; if(s[i]>'z')s[i]-...

C语言要将“China”译成密码
程序如下:直接输入一个字符串,程序就会进行转换并输出!include<stdio.h> int main(void){ char ch;printf("Please input string...\\n");while((ch=getchar())!='\\n')putchar(ch+4);} 有不明白的地方再追问吧!

...顺序结构程序设计,用C或C++语言实现,20分) 要将“China”译成...
将“China”译成密码,密码的规律是:用原来的字母后面第4个字母代替原 来的字母。例如,字母“A”后面第4个字母是“E” ,用“E”代替“A” 。因 此, “China”应译为“Glmre” 。请编写一程序,用赋初值的方法使c1,c2, c3,c4,c5 5个变量的值分别为’C’, ’h’, ’i’, ’n’...

C语言问题:要将“China”译成密码怎么弄?
int main(void){ char s[6]="China";int i;for( i=0; s[i]; i++)s[i]+=4;puts(s);system("pause");return 0;} 以下是运行的截图:要是想功能再强大一点的话还可以改成下面的代码:include<stdio.h> include<stdlib.h> int main(void){ char s[81];int i;puts("请输入要...

.将“China”译成密码,译码规律是:………
#include<stdio.h> void main(){ char c1,c2,c3,c4,c5;c1='C';c2='h';c3='i';c4='n';c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf("%c%c%c%c%c",c1,c2,c3,c4,c5);}

要将"China"译成密码
include <stdio.h> int main ( ) { char c1='C',c2='h',c3='i',c4='n',c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf("%c%c%c%c%c",c1,c2,c3,c4,c5);return 0;}

java语言,"China"应译为"Glmre"
public static void main(String[] args){ System.out.println(translate("China"));} private static String translate(String str){ char[] charArr = str.toCharArray();str = ""; \/\/用完先清空字符串,以返回最终结果 \/\/遍历每一个字符,转换为AscII后让其+4,再转为char,逐个追加到str...

青云谱区19146801526: 一个C程序求帮忙!将“China”译成密码.密码规律:用原来的字母后面的第4个字母代替原来的字母,例如,字母“A”后面第4个字母是“E”,用“E... -
后紫复方:[答案] 很高兴回答你的问题! 我是这么想的! #include #include void fun(char *a) { int len = strlen(a); for(int i = 0;i { if(a[i] >= 65 && a[i] =97 && a[i]

青云谱区19146801526: 请编程序将china译成密码 -
后紫复方: 将“china”转换成ascii码: String a="china"; int[] b= new int[5]; for(int i=0;i<a.length();i++) {b[i]=a.charAt(i);System.out.print((int)b[i]); } 运行结果:9910410511097

青云谱区19146801526: 将“china"译成密码,用原字母后面的第四个字母代替原字母,如e代替a;看我错在哪:main(){char str[]="china";int i;for(i=0;i!='\0';i++)str[i]+=4;printf("%... -
后紫复方:[答案] 你好,问题出在for(i=0;i!='\0';i++)这一步. 程序有两种修改方法: 第一种: main() { char str[]="china"; int i; for(i=0;i

青云谱区19146801526: java语言,"China"应译为"Glmre"要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母'A'后面第4个字... -
后紫复方:[答案] 原理分析:China拆分成5个char,即C,h,i,n,a.char是可以转换为AscII码的,也就是强转为int类型,然后每个字符的AscII值+4再拼成单词就行了.代码如下:public class Test { public static void main(String[] args)...

青云谱区19146801526: C语言要将“China”译成密码 -
后紫复方: 程序如下: 直接输入一个字符串,程序就会进行转换并输出! #include<stdio.h> int main(void) {char ch;printf("Please input string...\n");while((ch=getchar())!='\n')putchar(ch+4); } 有不明白的地方再追问吧!

青云谱区19146801526: 请编程序将China译成密码,c语言高手帮一下忙 -
后紫复方: printf函数出了点小问题,请给看一下怎么回事 #include"stdio.h" main() {char c[5]={"China"}; int i; for(i=0;i<5;i++) putchar(c[i]+4); putchar('\n');for(i=0;i<5;i++) c[i]+=4; printf("%s",c); }

青云谱区19146801526: C语言请编程序将china译成密码 -
后紫复方: 主函数名字写错了 - - 是main不是mian #include <stdio.h> void main() { char c1='C',c2='h',c3='i',c4='n',c5='a';c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);getchar();}

青云谱区19146801526: 编写一个程序,将“China”译成密码.编码的规律:用原来的字母后面第4个字母代替原来的字母 -
后紫复方: 最后的运行结果是:Glmre 程序如下: #include<iostream> using namespace std; int main() { char Code[6]="China"; char *p =new char [5]; int i = 0; while(Code[i] != '\0') { p[i] = Code[i]+4; cout<<p[i]; i++; } cout<<endl; }

青云谱区19146801526: 怎么将要将”China”译成密码?第二和第三步怎么做?求高手指导.要将”China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例... -
后紫复方:[答案] 1, if(c1!='G'&&.) 2, 用if(c1=='A') c1='w' 3 char c1='a' 直接c1+4就行了 详细就不写了 其实用数组更简单 - -

青云谱区19146801526: 老师布置的一道C++练习题试题B:简单密码问题要将China译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母.例如,字母“A”后面... -
后紫复方:[答案] #include using namespace std; void main() { char c1='C',c2='h',c3='i',c4='n',c5='a'; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; cout

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网