天天看點

循環程式代碼c語言,簡單循環程式

簡單循環程式

麻煩大家給看看下面的程式錯在哪啊?很簡單的程式,但是我總找不到,大家可以運作以下:

#include

void main( )

{

int row,column;

for(row=1; row<=3; row++)

{ for(column=1; column<=3; column++)

printf("%d ",column);

printf("\n");

}

}

謝謝大家!----------------解決方案--------------------------------------------------------

語句沒有錯,在編譯器裡輸入的格式有問題,調整下

#include

void main()

{

int row,column;

for(row=1;row<=3;row++,putchar('\n'))

for(column=1;column<=3;column++)

printf("%d ",column);

}

----------------解決方案--------------------------------------------------------

我試過了,不行啊,還是有六個錯誤啊,都是:“error C2018: unknown character '0xa1'”,我覺得沒問題啊,總是有錯誤啊。

----------------解決方案--------------------------------------------------------

to:unicorn。謝謝您的解答,您的程式能正确運作,您能告訴我我的程式具體錯在哪嗎?以後該注意些什麼呢?謝謝您。

----------------解決方案--------------------------------------------------------

格式問題 ,全角輸入法輸出的空格在編譯器裡非法字元的,即"unknown character '0xa1'" 這個錯誤提示

就象你使用英文中的引号和漢字輸入法的引号是不同的

寫程式最好在英文輸入法下寫就行了

----------------解決方案--------------------------------------------------------

好的,我知道了,以後一定會注意的,謝謝您!

----------------解決方案--------------------------------------------------------

以下是引用unicorn在2006-11-16 10:19:24的發言:

語句沒有錯,在編譯器裡輸入的格式有問題,調整下

#include

void main()

{

int row,column;

for(row=1;row<=3;row++,putchar('\n')) 為什麼這裡要回車啊~ for(column=1;column<=3;column++)

printf("%d ",column);

}

----------------解決方案--------------------------------------------------------

此處有回車才能換行,否則不能換行,您可以去掉看看。

----------------解決方案--------------------------------------------------------