1樓:匿名使用者
使用動態分配來解決。
2樓:御劍晨風
問記憶體要空間,自己管理。(即動態分配)
例:(不完整**)
#define buffer 512 //問記憶體申請空間存放字元個數char *p;
...p=(char *)malloc(buffer*sizeof(char)); //申請
... //管理使用
free(p); //釋放
3樓:煙問玉
由於計算機記憶體有限,所以理論上不可能輸入任意長度的字串,除非不需要儲存。
最大的長度限制為虛存大小和程序地址空間大小中較小的那個。
4樓:野傑帥怡然
任意的?有多長呢?
define
len長度
char
**word【len】
if(word【len】==「、n」)唉。。
C語言程式設計從鍵盤中任意輸入整數,統計其中負數的個數,並
問明 include int main int a 20 int k 0,sum 0,i for i 0 i 20 i scanf d a i if a i 0 sum a i 負數之和 k 計數 printf d d sum,k return 0 執行效果 一 return在函式中的作用 我們如果...
c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作
思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...
c語言程式設計從鍵盤輸入任意正整數,求其各位數字立方和
會飛的小兔子 include intmain inta scanf d a intb 10 intk 0 while a b k a 10 a a 10 k printf d n k inti 0,sum 0 while i k sum sum b i b i b i i printf d n su...