目前主要分為三個專欄,后續還會添加:
? ? ? ? 專欄如下:?? ? ? ? ? ? ? ??C語言刷題解析? ? ? ?C語言系列文章? ? ? ?我的成長經歷
感謝閱讀!
初來乍到,如有錯誤請指出,感謝!
描述
KiKi學習了循環,BoBo老師給他出了一系列打印圖案的練習,該任務是打印用“*”組成的反斜線形圖案。
輸入描述:
多組輸入,一個整數(2~20),表示輸出的行數,也表示組成反斜線的“*”的數量。
輸出描述:
針對每行輸入,輸出用“*”組成的反斜線。
思路 :
由示例可以看出 也是由空格和星號組成的
例如輸入 4
空格 :0 1 2 3
星號 :1 1 1 1
?// for(j = 0 ; ; j++)
?// {
// ? ?printf("*");
// }
//error 其實可以發現 在結尾添加上 *\n 就可以了
//每次循環打印一行之后 在最后打印一個星號加一個回車就可以了
?代碼 1 :
/*
思路 : 由示例可以看出 也是由空格和星號組成的
例如輸入 4
空格 :0 1 2 3
星號 :1 1 1 1
*/# include <stdio.h>
int main (){int n = 0;while(scanf("%d",&n)!=EOF){int i = 0;//控制每行的打印for(i = 0; i < n; i++ ){int j = 0;//由示例可以看出 空格依次增加 //這里就小于 i 當i為0的時候 打印0個 為1的時候打印1個 依次...for(j = 0; j< i; j++){printf(" ");}// for(j = 0 ; ; j++)// {// printf("*");// }//error 其實可以發現 在結尾添加上 *\n 就可以了 //每次循環打印一行之后 在最后打印一個星號加一個回車就可以了printf("*\n");}}return 0;
}
??