一段小程式,為什麼不能跑起來

2025-02-10 14:15:07 字數 2752 閱讀 7202

1樓:輕盈又鮮明的典範

你的程式只能輸出9行,是因為後面那個z迴圈一遍以後,下次再進入的時候z的值是'a'('9'後面的字元),所以,迴圈沒有辦法進入,同理y也是一樣。迴圈不一定要初始值,對於for迴圈,只要給定退出條件就可以,其它兩上位置,可以填任何東東,但是最終結果不是你所希望的,所以你要希望三重迴圈,要改成以下就可以了:

#include

main()

char x,y,z,d[8]="";

for(x='0';x<='9';x++)d[0]=x;

for(y='0';y<='9';y++)d[1]=y;

for (z='0';z<='9';z++)d[2]=z;

printf("%s",d);

或者:#include

main()

char x='0',y='0',z='z',d[8]="";

for(;x<='9';x++)

d[0]=x;

y='0';

for(y='0';y<='9';y++)d[1]=y;

z='0';

for (;z<='9';z++)

d[2]=z;

printf("%s",d);

這個只是說明不一定要在迴圈for上面賦初值,但是在for()裡面賦初值是個良好的習慣。

另外d[8]=""; 你這條語句在我機子上不能通過,因為""這個編譯器會自動在後面加上\0,所以你這條實際上定義了9個字元的字串,而你的陣列只能放8個,所以這條在我的機子編譯通過不了,超出,不知道你用的什麼編譯器。所以我上面都改成"".

求幫看一段c語言小程式不能執行**有問題?

2樓:網友

重新安裝一下編譯工具。

3樓:網友

環境安裝的有問題!

eclipse j**a 編寫了一段小程式 但是沒有執行選項了 為什麼呢? 謝謝了各位大哥

4樓:w_釋

在main方法的public 後面加上static

static 表示為靜態的,在程式執行時就要進行載入的,main是程式的入口,如果不提前進行載入怎麼呼叫呢,所以必須要加static

5樓:在仙宮湖滑旱冰的碧玉蘭

新增main方法。

public static void main(string args)

把上面**拷貝到類裡面。

如何編完一段小程式後用.exe來執行,並且不讓它自動關閉?

6樓:那一次宛

加入#include 然後在main函式最後加入這樣一句: system("pause"); 這樣就會在程式結束的時候停止了,按任意鍵才會退出。

麻煩採納,謝謝!

下面是一段小程式不只是**出錯了,請高手指點一下。萬分感謝。

7樓:想不到沒有註冊

shutdown(2)

do一直到next上面加乙個end if

最後也要加乙個end

初學c語言,編了一段小程式,就是計算簡單的四則運算,弄了半天終於沒問題可以執行了,但是執行結果不對,

8樓:網友

輸入時是:1,+,2回車這樣就對了。

別外case 後面一定要有空格即case '+':y=a+b;break;

case '-':y=a-b;break;

case '*':y=a*b;break;

case '/':y=a/b;break;

9樓:網友

這句要求你輸入格式為:1,+,2回車。

如果想輸入1+2回車得到結果,這句改為:

scanf("%f%c%f",&a,&ch,&b);

10樓:南雨筠

看這條句子scanf("%f,%c,%f",&a,&ch,&b);

你的輸入方式應該為為『1,+,2』。

11樓:匿名使用者

輸入時要輸入1,+,2回車,就是scanf裡面的東西,有什麼輸什麼,建議把逗號去了,然後執行時直接輸入1+2回車就好了。

12樓:角落愛男孩

主要錯在輸入語句了,你把scanf("%f,%c,%f",&a,&ch,&b);中"%f,%c,%f"的逗號去掉就ok了,輸入不需要逗號的。

求教一段小程式的解釋,我不太明白什麼意思,尤其是第一句

13樓:網友

假設xy="100|200"

zb=4,instr就是搜尋字元,找到 | 在字串的位置x=100,left(xy, 3)左邊3個字元y=200 ,right(xy, 7-4) 右邊3個字元豎線明顯是用來分隔數字用的,len是字串長度,left right都是用來擷取字串一部分的,暈啊,這些都是最基本的vb語句,課本上沒有嗎?

14樓:網友

zb = instr(xy, "|"),在xy字串中,找出與"|"相同字元的位置送zb

下面的是分割要用的字元,轉換成資料分別送x,y,

求一位j**a高手,帶我把乙個小程式跑起來。。本人新手初學。。

15樓:網友

傳說學語言必須先寫乙個hw,你可以寫個hw。

為什麼別人能遇到一段又一段愛情,而我卻一段都遇不到

一定會!相信這個世界上有眼光的人還是有的!首先,這事兒不能心術不正,美麗的愛情 本來就是天上掉餡餅的事兒,你不能奢望它跟發盒飯一樣,到飯點兒就人手乙份。美麗的愛情 一般都會以 邂逅 飄 撞 之類的動詞開始,你老抱著要跟校園樹叢裡那堆人看齊的想法,未免有點急功近利。即便現在有個人肯幫你填空兒,也肯定不...

飛機為什麼不能直接飛,而需要跑一段距離

說到飛機大家都不陌生吧,飛機目前作為世界上最快的交通工具,不管你是去國內還是國外都能夠以最快的速度送你到達,即便現在已經有高鐵了,但是對於遠距離的人來說,飛機還是他們出行的首選之一。坐過飛機的小夥伴應該都知道,飛機在起飛的時候都是需要跑一段距離的,並不能直接起飛,你們知道這是為什麼嗎?我們通常坐的飛...

微信小程式一段字串中有關鍵字怎麼讓他變顏色

你可以選擇將一段文字切成三塊,關鍵詞在中間一塊,使用indexof 將string的索引出來,然後就是substr進行擷取,就可以啦。編寫html中如何將中間某乙個字元改變字型顏色?更改一段文字中的某乙個字元的字型顏色需要給這個字元新增乙個標籤,然後給這個標籤新增相應的css樣式即可。工具原料 編輯...