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