-
倒三角形比較簡單,網上有很多關於這方面的資訊,這裡舉個例子:
#include
using namespace std;
int main()
for(int i=1;i<=6;i++)for(int k=1;k<=(i-1);k++)cout<<" ";
for(int j=1;j<=(13-2*i);j++)cout<<"@";
cout<
#include
using namespace std;
int main()
ofstream outfile("",ios::out);
if(!outfile)
cerr<<"open error"for(int i=1;i<=8;i++)for(int k=1;k<=8-i;k++)cout<<" ";
outfile<<" ";
for(int j=9-i;j<(9-i+(2*i-1));j++)cout<<"b";
outfile<<"b";
Cout Hope!! 謝謝。
-
使用迴圈來控制空格和符號輸出的數量。
-
#include
void main()
這正在執行,當然沒有問題! 說起來算數,記得給我加分,以後這方面有什麼問題可以隨時問我。。
-
我沒有編譯器,你可以測試它。
#include
void main()}
-
1.開啟視覺化C++軟體,準備乙個空白的C語言檔案,首先介紹預處理命令和主要功能
2.然後定義變數並確定行數,這裡使用3個for迴圈,外面的for迴圈用於迭代行數,裡面的第乙個for迴圈確定空格數,另乙個for迴圈確定每個行星數和換行的數量,影象的輸出也在for迴圈中完成:
3.程式編寫完成後,執行程式觀察輸出結果,可以看到輸出的規則三角形的形狀。 以上是 C 中正三角形輸出的演示:
-
#include
int main(void)
for(c=1;c<=2*a-1;c++)printf("");
return 0;
因為我剛剛學會了寫最基礎的,希望對你有用。
-
你是這樣看的......
第一行是。 輸出 2 個空格、1 個星號和 2 個空格。
第二行輸出 1 個空格、3 個星號和 1 個空格。
第三行輸出 0 個空格、5 個星號和 0 個空格。
n=3 總結一條規則,長度為 2*n-1
行 A 的輸出如下所示。
n-a空格,a*2-1星號,n-a空格,可以多玩幾行試試。
所以。。。
for(int i=1;i<=n;i++) 大概就是這樣......無論如何,這個想法很清楚,寫乙個迴圈很容易。
-
int main()
for(int k=1;k<2*i-1;k++)std::cout《一行的輸出結束,換行。
return 0;}
-
正三向角:第一。
這只是其中的一小部分。
恆星是倒三角形自同構的:前幾行是n-幾顆恆星。
正寶塔:前幾行是幾顆*2-1顆星,前面加n-幾個空格,用i迴圈控制行數,用i值計算幾個空格的具體輸出,迴圈中加乙個星號包括
#define kg (n-i)
#define xh (i*2+1)
void main() int i,j,n;
scanf("%d",&n);
for ( i=0;i
反轉寶塔,修改程式中的以下兩句話。
#define kg (i)
#define xh ((n-i-1)*2+1)
-
倒三角形只需要兩個迴圈即可實現:
#include
int main()
return 0;
同理,正三角形是把迴圈的部分翻過來,留給你去思考。 不,您仍然可以提出問題。
-
#include
main()
向後三。 角度(i=0; i }
int i,j;
int n;
scanf("%d",&n);
for (i=1;i<=n;i++)
下面是倒三角形。
for (i=n;i>=1;i--)
-
#include
定義 N 7 以 7 行 7 列為例。
int main()
int a[n][n];陽輝三角形,共 n 行 n 列。
int i,j;
for(i=0;ia[0]=1;
a=1;for(i=2;ifor(j=1;ja[j]=a[i-1][j-1]+a[i-1][j];
for(i=0;ifor(j=0;jprintf("%d",a[j]);
printf("");
效果:描述:a[j]=a[i-1][j-1]+a[i-1][j]; 此語句用於查詢中值。
在示例中,6(a[4][2]位置)等於兩個3(前面的a[3][1]和末尾的a[3][2])的總和。
這是:a[4][2]=a[3][1]+a[3][2]。
相當於:a[4][2]=a[4-1][2-1]+a[4-1][2]。
相當於:a[j]=a[i-1][j-1]+a[i-1][j].
使用 printf 功能的注意事項。
1.域寬度。 d:按整數資料的實際長度輸出。
如果要輸出指定的寬度,可以指定域寬度,%md-->m域寬度,列印出來後,在控制台上顯示m位;
如果超過我們要列印的位數,如果我們設定 m,則按原樣輸出;
如果我們要列印的位數小於我們設定的位數,請填空,如下所示:
如果 m 為正數,則左對齊(左填充);
如果 m 為負數,則右對齊(右為空)。
2.轉義字元。
如果要輸出字元"%",它應在格式控制字串中用兩個連續的 % 表示。
例如:printf("%f%%",;輸出結果。
-
#include
void main()
無論列印的位置如何,輸出都是乙個直角的三角形。