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 ...