① c語言中如何用一個式子輸出「兩個空格**5個空格**」用循環結構:每循環一次輸出一個空格,
int i,j; for(i=1;i=i;j--) printf("%d*%d=%-3d",i,j,i*j); puts(""); }
② c語言printf怎麼輸出n個空格
c語言printf輸出n個空格:
printf("%*s",n,"");
printf("Good");
後面加了輸出Good是為了看清楚輸出了n個空格
③ c語言輸出空格問題
教你編寫這類程序的方法:
首先我們考慮用循環的方法來做,比如用i做循環變數
舉例圖形如下,先分析一下:
行號(i),星號個數,前導空格個數,
******* 0 7 0
***** 1 5 1
*** 2 3 2
* 3 1 3
歸納一下:
-如何產生行號
for ( i=0;i<4;i++ )
{
// 這樣在循環體中每次循環的i值就是我們要的行號
// 這個行號我們可以拿來用、參與計算
printf("\n"); // 記住列印完後,每行要換行
}
-如何通過行號計算出前導空格個數
與行號同數字,再用一個循環列印空格,程序變成:
for ( i=0;i<4;i++ )
{
for ( j=0;j<i;j++ ) printf(" ");
printf("\n");
}
-如何通過行號計算出星號個數
星號個數=(3-i)*2+1,再通過一個循環列印星號,程序變成:
for ( i=0;i<4;i++ )
{
for ( j=0;j<i;j++ ) printf(" ");
for ( j=0;j<(3-i)*2+1;j++ ) printf("*");
printf("\n");
}
加個程序頭尾,你就完成了。
④ c語言,怎樣輸出有空格的字元串
你想要指針的方法給中文插入空格列印輸出,你的代碼錯在1、結束符號要寫0或者'