當前位置:首頁 » 編程語言 » c語言金字塔程序

c語言金字塔程序

發布時間: 2023-09-04 11:10:59

『壹』 c語言,編寫函數,輸出用*號組成五行金子塔圖形

程序主要分為2個部分,一個部分是輸出空格,一個部分是輸出星號。

具體過程如下:

#include<iostream>
usingnamespacestd;
voidprintBlank(intn)
{
for(inti=0;i<n;i++)
cout<<"";
}
voidprintStar(intn)
{
for(inti=0;i<n;i++)
cout<<"*";
}
intmain()
{
intN=5;
for(inti=1;i<=N;i++)
{
printBlank(N-i);
printStar(i);
cout<<endl;
}
return0;
}

結果如下:

『貳』 c語言求高手解答,讓程序要求用戶輸入一個大寫字母,使用嵌套循環產生下面這樣的金字塔圖案。

雙重循環

#include<stdio.h>
#include<stdlib.h>

voidPrintPyramid(charc);

main()
{
charn;

printf("Pleaseinputacapital: ");
scanf("%c",&n);
PrintPyramid(n);

system("pause");
}

//函數功能:輸出金字塔
voidPrintPyramid(charc)
{
inti=65,j;

//第一重循環:控制行的數量
for(;i<=c;i++)
{
//第二重循環1:控制順序輸出ABC(即前n位字母)
for(j=65;j<=i;j++)
printf("%c",j);

//第二重循環2:控制逆序輸出BA(即後n-1位字母)
for(j=i-1;j>=65;j--)
printf("%c",j);

printf(" ");
}
}

『叄』 c語言要求輸入一個字母,輸出字母金字塔,要怎麼做

#include<stdio.h>

int main()

{int i,j;

char n;

printf("請輸入一個大寫字母:");

scanf("%c",&n);

for(i=0;i<=n-'A';i++)

{for(j=0;j<n-'A'-i;j++)

printf(" ");

for(j=0;j<=i;j++)

printf("%c",j+'A');

for(j=i-1;j>=0;j--)

printf("%c",j+'A');

printf(" ");

}

return 0;

}

『肆』 怎麼用c語言輸出金字塔圖形

用c語言輸出金字塔圖形程序如下:

#include <stdio.h>

#include <ctype.h>

#include <stdlib.h>

void main(){
char a;
int i,j,k,l,m,temp;
scanf("%c",&a);
while(isalpha(a))
{
temp=toupper(a)-'A'+1;
for(i=1;i<=temp;i++)
{
for(j=1;j<=temp-i;j++)
printf(" ");

for(k=0;k<i;k++)
printf("%c",'A'+k);

for(l=i;l>0;l--)
{
if(l==1) break;
else printf("%c",'A'+l-2);
}
for(m=1;m<=temp-i;m++)
printf(" ");
printf(" ");
}
break;
}
system("pause");}

拓展資料:

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存肢賀儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出歷派派的C語言羨中程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器以及超級電腦等作業平台。

『伍』 c語言題目:編寫程序列印數字金字塔(用循環語句編寫) 1

1、首先打開vs2014,新建一個項目。


『陸』 c語言程序 數字金字塔

給,已經編譯運行通過:

#include<conio.h>

#include<stdio.h>

voidmain()

{

intn;//這個就是定義的你需要輸出的行數

inti,j;

printf("pleaseinputthen:");

scanf("%d",&n);//輸入需要輸出的行數

for(i=0;i<n;i++)

{

for(j=0;j<2*(n-1-i);j++)printf("");

for(j=0;j<=i;j++)printf("%d",j+1);

for(j=0;j<2*i-1;j++)printf("");

for(j=i+1;j>0;j--)

{

if(i==0)break;

printf("%d",j);

}

printf(" ");

}

getch();

}

給你一個運行的截圖

熱點內容
91資源解壓 發布:2025-08-21 09:42:14 瀏覽:415
創新科存儲技術 發布:2025-08-21 09:42:12 瀏覽:891
我的世界十三區伺服器地址 發布:2025-08-21 09:41:28 瀏覽:432
編程語言排行榜2016 發布:2025-08-21 09:31:33 瀏覽:295
編程教學廣告 發布:2025-08-21 09:28:24 瀏覽:173
安卓手機用哪個軟體編輯視頻 發布:2025-08-21 09:25:02 瀏覽:577
邁騰最低配有哪些值得選裝的配置 發布:2025-08-21 09:14:04 瀏覽:836
php求職 發布:2025-08-21 09:14:03 瀏覽:490
解壓壓機 發布:2025-08-21 09:09:55 瀏覽:747
shell腳本main函數 發布:2025-08-21 08:38:27 瀏覽:787