-
#include
int main()
int i,j,n ;
printf("請輸入數字 n:") ;
scanf("%d",&n) ;
你在這裡新增了乙個額外的括號,縮排看起來很亂,即使像這樣列印出來也是乙個無休止的迴圈。
您要列印什麼?
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)printf("*");如果只迴圈一次,則無需編寫。
printf("") ;輸出第一行星形。
for(i=2;i
這是輸出這種效果的意圖嗎? 如果是,以上已經為您更改了它。
-
您的格式錯誤是 scanf("%d",&n) 在下面的括號中,程式直接結束。你想達到這個目的是什麼?,我感覺**還有乙個問題,你先去掉括號再嘗試編譯。
#include
int main()
int i,j,n ;
printf("請輸入數字 n:") ;
scanf("%d",&n) ;
for(i=1;i<=1;i++)
for(j=1;j<=n;j++)printf("*");
printf("") ;
輸出第一行星形。
for(i=2;i
這樣的功能?
如果不明白,請詢問!
-
設定乙個 for 迴圈,並使用變數 i 來控制行數,並使用變數 j 來控制每次列印的 * 之和' ',利用 printf 函式強大的控制功能輸出字串。 示例如下:
#include ""//if the vc++,with this line.
#include ""
int main(void)
-
#include
void main()
for(i=1;i<=3;i++),然後列印接下來的三行,行號從 1}
-
兩個變數:乙個控制空間。
乙個控制項*就可以了。
-
最簡單的七行**,七行 printf(); 不知道老師會不會給你加分。
-
Brother 不想使用迭代,使用 2 作為標記陣列,並將其列印為 1。 code as follow:
# include
int main()
for (i = 0; i < 7; i++)flag[i][3] = 1;
for (i = 1; i < 6; i++)for (i = 2; i < 5; i++)flag[3][0] = 1;
flag[3][6] = 1;
for (i = 0; i < 7; i++)printf("");
return 0;}
-
#include
void main()
for(j=1;j<=2*i-1;j++) 列印星形 printf("");
for(i=n/2;i>=1;i--) n 已經明確,列印下半部分,如果 n 為 5,則下半部分顯示兩行,依此類推。
for(j=1;j<=2*i-1;j++) 列印星形 printf("");}
-
#include
int main(void)
printf("");
printf("");
對於第乙個圖形,您需要幾行來更改數字。
#include
int main(void)
printf("");}
它需要幾行,然後你改變數字。
-
#include""
int main()
int i,j,k,n;
printf("請輸入要列印的行數:");
scanf("%d",&n);
for(i=0;ifor(k=n;k>i+1;k--)printf(" ");
for(j=0;j<=i;j++)
printf("* ");
printf("");
執行結果。
-
這些是上下嗎? 或者底部在前面的右側。
-
我先問一下,輸出中直接用符號畫五角星可以嗎?
-
我用VC寫的建築是正確的解決方案。。但是你不能直接打出來嗎? 我認為有時簡單的答案是最好的。
-
使用迴圈從最小的五位數字 11111 開始,直到最大的五位數字是 99999,滿足條件並寫入指定的磁碟檔案。
main()
fclose(fp);
-
沒有說明方法。
#include
main()
這是最簡單的!!
像這樣的迴圈控制*
#include
main()}
我沒有經驗,但我有一點經驗。 程式設計是乙個練習、讀書和練習的問題。 卓越的實踐是鐵定的。 動手練習和程式設計之間的關係就像著名拳擊手的拳頭和著名歌手的音樂。