C語言 哪位高手看下錯哪裡了

時間 2022-05-01 19:20:02

1樓:倒黴熊

#include

#define k 5

void jiami(char x,char z); //有z返回加密結果。

void main()

void jiami(char x,char z)else if(x[i]>='a'&&x[i]<='z')else tmp=x[i];

z[i++] =tmp;

}z[i]='\0';

//return z; //這樣返回一個區域性變數的地址是不好的,區域性變數的空間函式執行後就收回了。}

2樓:匿名使用者

z 是jiami的一個內部變數,當jiami執行結束後z就不存在了。

把程式改成

int jiami(char x,charz)同時jiami內部就不要宣告z了

呼叫的時候,mian裡宣告char z[100],然後jiami(a,z);

3樓:匿名使用者

編譯器提示什麼出錯? 貼上來。

4樓:

…………如果你的問題是輸入完字串之後就閃退=。=

請在printf("解密:%s",p);後面加上system("pause");吧…………

C語言陣列錯哪裡了啊謝謝

很多錯誤,已經除錯好 include int main fun a,b 呼叫函式,直接傳人蔘數,而且是陣列名,陣列名是常量,不可以是左值 for i 0 i 2 i for j 0 j 2 j printf the reversed array is 5d n b i j return 0 void...

c語言,急求,錯在哪裡,c語言實踐,錯哪了急求

樓主你好 我已經幫你改好!include stdafx.h include zhidao.h include define max 50 void setarray int b max int m int i printf 輸入陣列中的 d的個數 n m for i 0 iscanf d b i v...

關於C語言的問題!高手進來看下

jisuan這個函式裡面的第一層for迴圈寫成0 3了,應該是x 3 還有,在輸入資料的時候,每輸入一個數字按回車,不要按空格 你好 我來也 輸入時,每輸入一個數,按一下回車 enter 鍵 輸入9個數後,你就看到輸出了。 ls在幹什麼。你的main函式裡呼叫函式的引數有問題,每次都不修改aa 3 ...