for( k=0; k< 2*i-1 ; k++ ) ?? 為啥這個(gè)就好使了呢
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for(j = 1 ; j<5-i+1 ; ?j++ ) ?
? ? ? ? {
? ? ? ? ? ? printf("-"); ? ?//輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
? ? ? ? for( k=0; ?k< 2*i-1 ; ?k++ ? )?
? ? ? ? {
? ? ? ? ? ? printf("*"); ? //每行輸出的*號(hào)
? ? ? ? }
? ? ? ? printf("\n"); ? ? //每次循環(huán)換行
? ? }
? ? return 0;
}
2015-12-16
看規(guī)律
第1行????1個(gè)*
第2行????3個(gè)*
第3行????5個(gè)*
第4行????7個(gè)*
*號(hào)的數(shù)量就是 2乘以行數(shù)-1。