1樓:純情少年落雨妹
...pi=(int *)malloc(sizeof(int));
scanf("%d",&n);
right=n-1;
for (i=0;iscanf ("%d",pi+i);
...//以上這段是要定義個動態陣列的意思吧?!
//按照你這種方法很危險,很有可能破壞原先記憶體中的資料!
//因為你自己手動安排的一串連續的記憶體可能會有其他資料!
//改為下面的試試!
...scanf("%d",&n);
right=n-1;
pi=(int *)malloc(n*sizeof(int));
for (i=0;iscanf ("%d",pi+i);
...//希望對你有幫助!謝謝!還是不行的話請追問哦!
2樓:唐伯起
pi=(int *)malloc(sizeof(int)); //只申請了一個int空間,是不是應該改成 n*sizeof(int),放到下面
scanf("%d",&n);
right=n-1;
for (i=0;iscanf ("%d",pi+i);//pi+i不越界嗎
請幫我翻譯以下片語,非常感謝,請幫我翻譯以下片語,非常感謝!
excitedly a group of computers直翻 agtitated a range heap of computers 386 style computer 486同上 1 激動地 athrill agitato 2 一批電腦 a set of computers 3 386 48...
電腦網路異常請檢查網路連線,網路異常請檢查網路連線
電腦出現無copy 法連線寬頻問bai題,您可按以下操作處理 1 進行 du單機撥號,zhi 如有使用路由dao器,請暫時斷開路由器測試 2 檢查網線或 線是否鬆動 3 檢查modem等網路裝置是否過熱,重啟後再試 4 建議您對電腦進行全盤的病毒掃描。第一lz說問題不是bai很完整 你可以這 du樣...
電視網路異常,請檢查網路,電視網路異常,請檢查網路
創維電視網路連線失敗的原因 1你路由器設定dhcp開啟沒?另外電視機的網路也要設定成自動獲取方式2 如果按照1你設定之後還是不行,那麼 你手動設定你電視機的ip 為路由器同一個網段的ip就行了 比如你電腦是192.168.1.10 那麼你電視就是192.168.1.20 閘道器就是路由器的ip 地址...