ifcZcZ4czcc26是什麼意思

2021-03-03 21:24:17 字數 2319 閱讀 6896

1樓:匿名使用者

這個是對的,

抄首先你輸入個字母

bai,這個字母如果在a-z或是dua-z之間,都先zhi+4,然後再判斷,+4之後這個字dao母在哪個區間,如果在zz,那麼就用加過後的字母減去26,就得出加密後的字母,然後輸出。

2樓:匿名使用者

這一行**是錯誤的。大於z且小於等於z-4,明顯是錯誤

3樓:匿名使用者

這個表示式c>'z'&&c<='z-4'可能為真麼?感覺因該是if(c>'z'||c>'z')c=c-26才對,這是防止c+4後超出字元所在的asc碼,類似加密

4樓:最後的獵人

如果c大於z,且c小於等於z-4 //這裡很矛盾,應該返回false

或者c>z

則c=c-26

一個原則:&&(邏輯與)優先於邏輯或(||)。

懷疑是:if(c>'z'&&c<='z-4'||c>'z') c=c-26

if(c>='z'&&c<='z'+4||c>'z')是什麼意思?

5樓:天雨下凡

此**應該是用來實現簡單的「加密」功能的,就是把輸入的英文字母字元變成它後面第4個字元輸出,如果c+4超出大寫字母範圍,則以a~z為界,進行迴圈相加,超出小字字母範圍,也一樣,在a~z之間進行迴圈相加。

舉例,如果c的值為a,則輸出為e,如果c的值為w,則輸出為a;

如果c的值為a,則輸出為e,如果c的值為w,則輸出為a;......

6樓:匿名使用者

由於編譯器讀取c=c+4在前,如果讀取字母為z,則if語句讀取時,c=z+4。

7樓:匿名使用者

其實這句if(c>='z'&&c<='z'+4||c>'z')是在上一句c=c+4;的基礎上寫出的判斷條件。那麼下面一句if(c>='z'&&c<='z'+4||c>'z')是對應的已經加4的條件,對應的就是w-z,只不過這裡寫的都是w+4-z+4的範圍罷了,實質還是w-z。

8樓:匿名使用者

這些回答都不對,你看程式中:c=c+4的意思是說「只要是字母,一開始就全部加4」,這樣的話原來的『w』加了4之後就成『z』了,原來的『z'加4之後成'z'+4了。

9樓:zyz鄭遠征

大寫的'z'應該也包含在內啊,有等於『z』的情況

10樓:匿名使用者

這個程式不是限定始終為大寫,而是改變字母的輸出,當字母在a~w時,輸出為e~z,當字母輸入為w~z時,輸出為a~e。

大哥 能給小弟講講if(c>='z'&&c<='z'+4||c>'z') c=c-26; 是什麼意思嗎

11樓:

這個貌似是一個bai加密演算法,應該是du大學zhi的某門課程裡的,具體的

dao記不得了

專。程式大概是說從鍵

屬盤接收一個字串,當輸入是『a』時,輸出『e』,『a』時輸出『e』,如果是『v』輸出'a『,』v『輸出』a『,迴圈輸出。

char c;//定義一個字元

while((c=getchar())!='\n')//從鍵盤接受字元

printf("%c",c);//輸出加密後的英文字元}printf("\n");

以上,這個不是很難,自己跑一下就應該明白了。不知道我說的你明白沒~~

12樓:不喜歡放風箏

這就是一bai個簡單的加密

du程式,對輸入的字母

zhi序列進行加密,dao

用原來的字母在字

內母表中的後面第4個字母代容替原來的字母,例如:輸入a輸出的是e,字母表首尾相連,輸入z輸出d,,因此你如果輸入china那麼輸出的就是glmre。

if中的條件其實就是比較,使用的是字母對應的ascii碼值,比如你加密,你可以使用你的加密方式。

希望對你有幫助。

c語言譯密碼問題,下面這個程式, if(c>='z'&&c<='z'+4||c>'z')這一句中,

13樓:匿名使用者

||||if(c>='z'&&c<='z'+4||baic>'z')c=c-26;

我認為,應該是

if(c>'z'&&c<='z'+4||c>'z')c=c-26;

題目應du該是對輸入的英文zhi字母dao加密,加密方法版是向後移動4個字權母,即把a變成e,並且迴圈變化,如z變成d。

這裡的判斷就是對轉碼後超過『z』和『z』的字元修正。

所以你的理解是正確的。

全柴4d26是490的動力嗎,全柴4d26發動機缸筒直徑是多少

柴油機的渦襲 輪增壓器是bai控制各缸進氣量的,du而一般柴zhi油機多采用廢dao氣渦輪增壓器,廢氣渦輪增壓器的動力顧名思義是由發動機排出的廢氣提供的。所以發動機的排氣量控制著增壓器的動力,而增壓器又控制著發動機的進氣量。所以,增壓器是與發動機緊密配合的,不可隨意更換不同型號的增壓器代替使用。是的...

1月26日是什麼星座,1月26日出生的是什麼星座

1月26日是水瓶座,出生日期在1月20日 2月19日之間的都是,黃道星座之第十一宮,在摩羯座之東,雙魚座之西。幸運數字 3 5 7 幸運物 豎琴螺 幸運石 紫水晶 幸運日 星期六 幸運色 古銅色 藍色 黃色 幸運花 非洲紫羅蘭 風信子 蕾絲花 水瓶座的人善於重新組織自己的精神生活,是新思想的開拓者。...

農曆出生的是什麼星座,農曆12月26日是什麼星座的

水瓶座,跟我一個星座哈,你的陽曆生日是1991年02月10日 看陽曆魔蠍座 換算結果 農曆 1990年12月26日 公曆 1991年02月10日 1991年的第7周 星期日庚午 羊 年 庚寅月辛亥日 星座水瓶座 1月20日 2月18日之間 您好,您的陽曆生日是1991.02.10,是水瓶座。星座日期...