我知道犯了一個錯誤就是不該打int * 因為我想取一個*
我知道很復雜打出十行的*
但是我想用for回圈
這個時候就短路了,因為后面我還要pritf來輸入*
可惜我不清楚如何取一個*
模板如下
*
**
***
****
*****
******
uj5u.com熱心網友回復:
供參考
#include <stdio.h>
int main()
{
int i, j, n=0;
printf("輸入行數:\n");
scanf("%d", &n);
for (i=0; i<n; i++)
{
for (j=0; j<n-i; j++)
printf(" ");
for (j=0; j<i+1; j++)
printf("* ");
printf("\n");
}
getchar();
return 0;
}
uj5u.com熱心網友回復:
菱形這個繞不過來是很煩,我原來也繞不過來,多練練,先確定你要打得方式,比如菱形是打兩個三角形來拼湊的,三角形在確定要打幾層,這是外回圈,內回圈找一下空格和*與層數的規律,列印一個東西就用一個回圈,所以空格一個回圈 *一個回圈轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/98833.html
標籤:新手樂園
上一篇:新手 ,求大神指導
