20131111實驗 10 指標2

2022-07-13 12:15:10 字數 1103 閱讀 2068

1,輸入乙個字串和乙個正整數x,將該字串中的後x個字元複製到另乙個字串y中,輸出字串y;再對y串的內容前後倒置後存入陣列z中並輸出。

要求:用指標訪問陣列元素、用函式getx(char *c1)實現複製、用函式getr(char *c2)實現倒置。

#includevoid getx(char *c1);           //

呼叫函式實現複製

void getr(char *c2); //

點用函式實現倒置

void

main()

void getx(char *c1) //

呼叫函式getx(char *c1)實現複製

for(int i=j-n;i)

temp[k]='\0'

; puts(

"the new string is:");

puts(temp);

getr(temp);

puts(

"the invert string is:");

puts(temp);

}void getr (char *c2) //

呼叫函式getr (char *c2)實現倒置

for (int j=0;j)

for(int k=0;k)

}

2、為了防止資訊被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。變換規則是:小寫字母z變換成為a,其它字元變換成為該字元ascii碼順序後1位的字元,比如o變換為p。

要求輸入乙個字串(少於80個字元),輸出相應的密文;要求定義和呼叫函式encrypt(s),該函式將字串s變換為密文。

#include#include

//

定義字串

#define maxline 80 //

不超過80字元

void encrypt(char*);

int main(void

)void encrypt(char*s)

實驗 10 指標2

1 輸入乙個字串和乙個正整數x,將該字串中的後x個字元複製到另乙個字串y中,輸出字串y 再對y串的內容前後倒置後存入陣列z中並輸出。要求 用指標訪問陣列元素 用函式getx char c1 實現複製 用函式getr char c2 實現倒置。執行示例 enter a string abcabcd e...

實驗10 指標2 加密處理

為了防止資訊被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。變換規則是 小寫字母z變換成為a,其它字元變換成為該字元ascii碼順序後1位的字元,比如o變換為p。要求輸入乙個字串 少於80個字元 輸出相應的密文 要求定義和呼叫函式encrypt s 該函式將字串s變換為密文。include ...

實驗9 指標1

1 程式填空 下列程式在陣列中同時查詢最大元素和最小元素的下標,分別存放在 main 函式的max 和 min 變數中。要求 根據執行結果分析程式和填空,並注釋說明填充依據。include void findbypoint int int,int int void find int a,int n,...