C語言 對 的一些用法

2022-07-15 21:51:11 字數 707 閱讀 1415

1.元素移動

題目:編寫函式move將陣列a(共有m個元素)中元素向左迴圈移位n次

源**

void move(int a,int m,int

n)

反思:如題目向右迴圈位移n次,**又將如何改變?

**如下

void move(int a,int m,int

n)

2.凱撒加密

題目:為了防止資訊被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。輸入乙個以回車符為結束標誌的字串(少於80個字元),再輸入乙個正整數k,用凱撒密碼將其加密後輸出。愷撒密碼是一種簡單的替換加密技術,將明文中的所有字母都在字母表上向後偏移k位後被替換成密文。 例如,當偏移量k是2時,表示所有的字母被向後移動 2 位後的字母替換,即所有的字母 a 將被替換成c,字母 b 將變為 d,…,字母 x 變成 z,字母 y 則變為 a,字母 z 變為 b

源**

#includeint

main()

printf("%s

",a);

printf("\n

");return0;

}

總結:從以上兩個例子中,可以體會到c語言%在一些「迴圈」中的秒解,也希望能給你們帶來一絲感悟。

一些C語言慣用法

花了三周時間看完了 c語言程式設計與現代方法。無論是對於初學者入門還是老手查漏補缺,這本書都值得拜讀,如果時間允許的話,最好也完成所有練習題。摘錄一些常用的c語言慣用法 while getchar n skip reset of line char ch while ch getchar skip ...

C 的一些用法

寫這篇部落格純屬是為了pat,在平常練習中遇到一些關於c 使用上的問題,在這裡mark一下,避免忘記。更改一些設定 只需新增下面 就行 freopen是被包含於c標準庫標頭檔案中的乙個函式,用於重定向輸入輸出流。該函式可以在不改變 原貌的情況下改變輸入輸出環境,但使用時應當保證流是可靠的。把輸入流重...

C語言的一些特殊用法 define

很久沒有寫blog了 不知道寫什麼好,就寫寫大家比較容易忽略的東西吧一 特殊的字串巨集 cpp define a x t x define b x x define c x x我們假設x 1,很久沒有寫blog了 不知道寫什麼好,就寫寫大家比較容易忽略的東西吧 一 特殊的字串巨集 cpp defin...