C語言編寫程式,例如將字母A變成E,a變成e,即變成其後字母

2021-05-17 23:15:09 字數 2970 閱讀 7540

1樓:匿名使用者

幫人調好的,借來供lz參考

#include

int main(void)

printf("%c", c);

} }

printf("\n");

return 0;}

2樓:home翼

#include

#include

main()

printf("%s",s);

}這個就是你要的程式了,就是不知道當最後的4個字母加4你要變成什麼,就寫這樣了

3樓:匿名使用者

#include "stdio.h"

#include "string.h"

int main()

}printf("%s",str);}

4樓:匿名使用者

這簡單啊,每個給他加4就好了

將字母a變成字母e,a變成e,即變成其後的第4個字母,w變成a,x變成b,y變成 c,看相異

5樓:匿名使用者

用於加密的程式:

#include

#include

void main()

//執行示例:

用於解密的程式:

#include

#include

void main()

//執行示例:

將字母a變成字母e,a變成e,即變成其後的第4個字母,w變成a,x變成b,y變成c,z變成d。程式如下:

6樓:羽薇

因為所有小寫字母都滿足「c>′z′」條件,從而也執行「c=c-26;」語句,這就會出錯。因此必須限制其範圍為「c>′z′ && c<=′z′+4」,即原字母為′w′到′z′,在此範圍以外的不是原大寫字母w~z,不應按此規律轉換。而小寫字母不存在這樣的矛盾,直接大於c就行 。

直白點說就是:迴圈一直在用c+4,當迴圈進行到「c>′z′「時,也就是從w,x,y,z這四個數的時候,輸入的c加上4就大於了z,這時,我們就要c-26,回到大寫組的開頭,隨後再加4來處理,使之變成a,b,c,d四個數。

7樓:夢裡尋錳

「c>′z′ && c<=′z′+4」意思是字元的ascii碼大於字元z的ascii碼且小於z的ascii碼+4

小寫字母的ascii碼大於大寫字母的ascii碼,只要寫成「c>′z′那麼c-26 也落在小寫字母的ascii碼之間

8樓:匿名使用者

ccccvccccccgcxvc

9樓:匿名使用者

大小寫的阿格碼值不同的吧

求大神 c語言如何編一段將字母a變成字母e,即變成其後的第四個字母的**。使使用者輸入任意一段字串

10樓:醉意輪迴

#include

#include

void main()

{int i;

char a[20];

gets(a);

for(i=0;i在內,因為題乾沒說對它們怎麼處理

11樓:冉

ascii碼值加4就行了呀

譯密碼。a變成字母e,a變成e即變成其後的第四個字母,w變a,x變b,y變c,z變d。請修改下面程式,並指出錯誤

12樓:匿名使用者

#include

using namespace std;

int main()

cout<

} cout<

system("pause");

return 0;}

編寫一個譯碼程式,編碼規律:將字母a變成字母f,即變成其後的第四個字母,x變成b,y變成c,z變成d.

13樓:

#include

#include

void main()

cout<

14樓:風夕~葉

input a,x,y,z

f=ab=x

c=yd=z

print f,b,c,dind

vb問題!將字母a變成字母e,a變成e,即變成其後的第4個字母,w變成a,x變成b,y變成c,z變成d

將字母a變成e a變成e 也就是將字母變成其後4位 w變成a x變成b y變成c 以此類推 求

15樓:匿名使用者

想樓下那樣,用個陣列做一個對映是可以的,效率也高,如果想節省記憶體,用演算法做,就是這樣:

public static void main()console.readkey();}

16樓:匿名使用者

string upper = "abcdefghijklmnopqrstuvwxyzabcd";

string lower = upper.tolower();

string str = console.readline();

string outstr = null;

int index = 0;

for (int i = 0; i < str.length; i++)

if (lower.contains(str.substring(i, 1)))

if (temp != null)

else

}console.writeline(outstr);

17樓:木木就是我拉

abcdefghijklmnopqrstuvwxyz

efghijklmnopqrstuvwxyzabcd

如圖:hmnre

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

c語言編寫程式計算1 2 3 4 5 6 7 8 9 10 11 1261 62 63 64的值

include stdafx.h vc 6.0加上這一行.include stdio.h void main void include stdio.h int main typedef struct nums void set nums d,const unsigned int i unsigned...

編寫程式列印楊輝三角型,C語言編寫程式,列印一個7行的楊輝三角形

include define n 10 void setdata int s n int n int i 0 int j 0 for i 0 iarr 0 1 arr 1 for i 2 ifor j 1 jarr j arr i 1 j 1 arr i 1 j for i 0 ifor j 0 j...