void checker(int width,int height){
int horizontal;
int repeat;
int i;
int j;
for(j=1; j<=height; j++){
while(horizontal<=width){
repeat = width/10;
if(horizontal%2){
for(i = 1; i <=repeat; i++)
printf("1");
}
else{
for(i = 1; i <=repeat; i++)
printf("0");
}
horizontal++;
}
printf("\n");
}
}
int main(){
checker(20,10);
return 0;
}
所以我創建通過C的圖案,你可以從我的代碼,我幾乎沒有得到C的竅門當我告訴編譯和測試該模式不打印出0和1,而只打印\ n。錯誤使用C程序(循環)
我想知道爲什麼,我可能會有一個大腦放屁。
謝謝你的時間,這是非常感謝像我這樣的新來者!
您應該發佈您期望看到的內容。人們很難猜測你想從非工作代碼中得到什麼! – kazagistar
用所有警告和調試信息編譯你的代碼(如果使用[GCC](http://gcc.gnu.org/)...,那麼'gcc -Wall -Wextra -g')。學習**使用調試器**('gdb') –
未初始化的變量可能會導致您的問題。 – ryyker