請編程序將china譯成密碼
A. C語言要將「China」譯成密碼
程序如下:
直接輸入一個字元串,程序就會進行轉換並輸出!
#include<stdio.h>
int main(void)
{
char ch;
printf("Please input string...\n");
while((ch=getchar())!='\n')
putchar(ch+4);
}
有不明白的地方再追問吧!
B. 編程序將china譯成密碼putchar函數輸出
最後一個putchar()去掉就好了
C. C語言請編程序將china譯成密碼
主函數名字寫錯了 - -
是main不是mian
#include<stdio.h>
voidmain()
{
charc1='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);
getchar();
}
D. 請編程序將China譯成密碼,C高手來看一下
從鍵盤上任意輸入5個字元,用原來字母後面第4個字母代替原來的字母。要考慮如超過「Z」和"z",則環繞至「A」和「a"後。
#include<stdio.h>
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\n",c1,c2,c3,c4,c5);
return 0;
}
E. 編程將「China」應譯成密碼。密碼的顧慮是:用原來的字母後面第4個字母代替原來的字母。因此「China」應譯
#include <stdio.h>
int main()
{
int c1='C',c2='h',c3='i',c4='n',c5='a';
c1 += 4;
c2 += 4;
c3 += 4;
c4 += 4;
c5 += 4;
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf("\n");
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);
getch();getch();
return 0;
}
F. 要將"China"譯成密碼,解碼規律是:用原來字母後面的第4個字母代替原來的字母.例如
for(i=1;i<=5;i++)
scanf("%c",&a[i]);
G. 編程序將China譯成密碼,密碼規律是:用原來的字母後面第4個字母代替原來的字母.例如,字母A後面
#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);}。
手上沒截圖,就文字表示了,按這個操作就可以的。
H. 關於C程序設計的一個問題。要將「China」譯成密碼,密碼規律是:用原來的字母後面第4個字母
哪個學校的?老師要交的作業吧?呵呵給你來個(詳解就寫在注釋里):
/*++++++++++++++密碼換算器v網友友情版++++++++++++++++++++*/
#include<stdio.h>
intmain()
{
charc1='C',c2='h',c3='i',c4='n',c5='a';//定義5個字元變數並分別賦值
c1+=4;//這樣的寫法相當於c1=c1+4;就是在原來的字元上對應的ASCII碼表上後推4個
c2+=4;
c3+=4;
c4+=4;
c5+=4;
/*------------------*用putchar函數輸出*-------------------------------*/
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf(" ");
/*------------------*用printf函數輸出*-------------------------------*/
printf("%c%c%c%c%c ",c1,c2,c3,c4,c5);
return0;
}
ps:不要復制運行,網頁上有不支持的字碼。要自己手打進去運行。
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';
else
name[i]=(name[i]+4)%26;
}
for(i=0;i<5;i++)
printf("%c",name[i]);
printf(" ");
}
(9)請編程序將china譯成密碼擴展閱讀:
#include <stdio.h>
int main(){
printf("Hello, World! ");
return 0;
}
程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
下一行int main()是主函數,程序從這里開始執行。
下一行printf(...)是 C 中另一個可用的函數,會在屏幕上顯示消息 "Hello, World!"。
下一行return 0;終止 main() 函數,並返回值 0。