VB 字母變成字母,第i個變成第 26 i 1 個字母用vb編碼怎麼編

2021-05-06 01:44:18 字數 3296 閱讀 5054

1樓:一念春風十里不如你

for i = 1 to 25

text1.text = text1.text & chr(90 - i)

next i

2樓:匿名使用者

private sub command1_click()dim i as long

dim j as long

i = asc(text1.text)

j = 26 - i + 1 + 128

print i, j

msgbox (chr(j))

end sub

a到z;b到y;....既第一個字母變成第26個個,第i變成26-i+1個字母,用c程式將密碼翻譯回原文,輸出密碼和原

3樓:

#include

#include

void main()

for(i=0;i<90;i++)

printf("%c",str1[i]);

printf("\n");}

c語言中解決一行電文中將第一個字母變成第26個字母,第i個字母變成第26-i+1個字母,非字母不變。

4樓:蓉雪球

if(c >= 'a' && c <=' z')c = (c - 'a' + 25) % 26 + 'a';

else if( c >= 'a' && c <= 'z')c = (c - 'a' + 25) % 26 + 'a';//你原來寫的算出來都是26,所以肯定會出錯。

用求餘的方法保證加(減)數在1到25之間

5樓:匿名使用者

#include

#include

void main ()

printf("\n");}

有一行電文譯文下面規律譯成密碼: a->z a->z b->y b->y c->x c->x … 即第一個字母變成第26個字母,第i個

6樓:

#include

#include

int main(void)

else if (arr[i] >= 'a' && arr[i] < 'z')

else;

}puts(arr1);

printf("\n");

puts(arr);

return 1;}

c語言,將第i個字母程式設計第(26-i+1)個字母,非字母字元不變。程式無法輸出,求解。

7樓:慕桖尋綠

while後面多了個分號,死迴圈

8樓:time嘎

#include

int main()

,b[80]=;

printf("input cipher code:");

while((a[i]=getchar())!='\n')printf("%d %c\n",a[0],a[0]);

printf("cipher code:");

for(i=0;i!='\n';i++) printf("%c ",a[i]);

printf("\noriginal text:");

for(i=0;i!='\n';i++) printf("%c ",b[i]);

return 0;

}幫你改了一下,不曉得你為什麼要輸出a[0],還有幫你把結束輸入的符號改為了回車(因為getchar和scanf不一樣,會把回車讀進來的),你再試一下

c語言中怎麼把第一個字母變為第二十六個字母

9樓:翠雲綠水三少爺

c語言中 char型用的是ascii碼 也就是用整數來表是字母 65表示『a』 66表示『b』 以此類推 90表示『z』。

c語言中的輸出函式 printf("%d",'a') 輸出的是 字母a的整數編碼 65  。

printf("%c",65); 按照字元格式 輸出的是 大寫字母a。

想print("%c",'a'+25) 就是輸出大寫字母z。

c語言區分大小寫 小寫字母'a' 的ascii碼是 97 'a'+25 就是 『z』 122。

10樓:此岸彼岸

假設這個變數為 char c,

那麼改變方法為 c='z'(大寫的話是'z')-c+1.

推導一下,假設要把a變成z,因為在同一張ascii表中,所以我們設'a'=1,所以'z'=26,那麼把1變成26的方法就是26-1+1,即c='z'-c+1,這個方法同樣可以把b變成y,c變成x等。

#include

#include

int main()

11樓:匿名使用者

ch='a' ;

ch += 25 ; //結果ch就變成'z'了!

ch='a';

ch +=25 ;//結果ch就變成'z'了!

12樓:匿名使用者

char c = 'a' + 25;

char c1 = 'a' + 25;

c語言字元可當作數字直接處理.

13樓:漫步者

#include

int main()

vb程式設計,將任何一個英文字母變換為排在其後的第6個字母(設變數str存的是一個字元)

14樓:匿名使用者

dim str as string

str = inputbox("請輸入一個英文字母:")print "轉換前:"; str

if str >= "a" and str <= "z" thenif (asc(str) + 6) > 90 thenstr = chr((asc(str) + 6) mod 90 + 64)

else

str = chr((asc(str) + 6))end if

elseif str >= "a" and str <= "z" then

if (asc(str) + 6) > 122 thenstr = chr((asc(str) + 6) mod 122 + 96)

else

str = chr((asc(str) + 6))end if

end if

print "轉換後:"; str

15樓:匿名使用者

assic碼加6就行了

hot改變字母變成新詞,hot改變一個字母變成一個新詞

hitvt.vi.打,打擊 碰撞 vt.擊 球 在精神上 打擊 某人 猜中 迎合 n.打,打擊 碰撞 演出等 成功 批評,諷刺 vi.風暴 疾病等 襲擊 抨擊 偶然 碰上 突然 想到 與 on,upon 連用 rotn.腐爛,腐朽 vt.vi.使 腐爛,使 腐朽 hop英 h p 美 h p vi....

字母是p字母也是p的單詞,第一個字母是p第四個字母也是p的單詞

people 英 pi pl 美 pip l n.人民 人,人類 居民 種族 vt.居住於,佈滿 使住滿人,在 殖民 把動物放養在 例句 the republic is a dominion of the brazilian people.這個共和國是巴西人民的領土。其他 第三人稱單數 people...

eight改字母,變成新單詞是什麼

答案是 height 高度 weigh 秤.的重量 手工翻譯,尊重勞動,歡迎提問,感謝採納!bight,eight,fight,light,might,right,sight,tight,boy,coy,hoy,joy,try,tod,toe,tog,ton,too,top,tor,tot,tow ...