#include
巍山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
void main()
{
int i,j;
for (i=1;i=3;++i) // 控制金字塔的層數(shù),本例輸出3層,可以改變輸出任意層
{
for (j=1;j=3-i;++j) // 控制金字塔每層前面輸出的空格數(shù)
printf(" ");
for (j=1;j=2*i-1;++j) // 控制金字塔每層需要打印'*'的個數(shù)
printf("*");
printf("\n"); // 一層金字塔輸出完畢,換行繼續(xù)輸出下一層
}
}
#include stdio.h
#include math.h
int main()
{
int n;
int i,j;
n = 9;
for (i = 0; i n; i++)
{
for (j = i; j n - 1; j++)
printf(" ");// " "里面是兩個空格
for (j = -i; j= i; j++)
printf("%d ", i + 1 - abs(j));
printf("\n");
}
}
這個代碼就是正三角的,前面有空格,運行一下就知道了
程序主要分為2個部分,一個部分是輸出空格,一個部分是輸出星號。
具體過程如下:
#includeiostream
using?namespace?std;
void?printBlank(int?n)
{
for?(int?i?=?0;?i??n;?i++)
cout??"?";
}
void?printStar(int?n)
{
for?(int?i?=?0;?i??n;?i++)
cout??"*?";
}
int?main()
{
int?N?=?5;
for?(int?i?=?1;?i?=?N;?i++)
{
printBlank(N-i);
printStar(i);
cout??endl;
}
return?0;
}
結(jié)果如下:
給,已經(jīng)編譯運行通過:
#includeconio.h
#includestdio.h
void?main()
{
int?n;//這個就是定義的你需要輸出的行數(shù)
int?i,j;
printf("please?input?the?n:?");
scanf("%d",n);//輸入需要輸出的行數(shù)
for(i=0;in;i++)
{
for(j=0;j2*(n-1-i);j++)?printf("?");
for(j=0;j=i;j++)?printf("%d",j+1);
for(j=0;j2*i-1;j++)?printf("?");
for(j=i+1;j0;j--)
{
if(i==0)?break;
printf("%d",j);
}
printf("\n");
}
getch();
}
給你一個運行的截圖
本文題目:c語言寫一個金字塔函數(shù) c語言編寫金字塔程序
網(wǎng)頁路徑:http://bm7419.com/article4/dohjdoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、App開發(fā)、用戶體驗、虛擬主機(jī)、品牌網(wǎng)站建設(shè)、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)