當前位置:首頁 » 編程軟體 » 編程列印三角形

編程列印三角形

發布時間: 2023-04-14 00:47:27

c語言編程 列印數字字元圖案 輸入任意整數n,輸出n行由數字構成的三角形字元陣列圖形。

C語言程序如下:

#include<stdio.h>

intmain()

{

inta=0;//從0開始。

intn;//輸入的行數,每行的字元數

scanf("%d"搭散兆,&n);

while(n)//括弧內n表示n!=0.

{

inti;

for(i=0;i<n;i++)////注意n隨著while循環變化的,n在不停的減少,

{

a++;

printf(a+"「);//每個字元後面都有一個空格。

}

n--;

printf(」 ");//輸入一行之後,換行。

}

return0;

}

(1)編程列印三角形擴展閱讀:

思路:

輸入格式:輸入在一行中給出一個正掘卜整數n(1≤n≤10)。

輸出格式:輸出n行由0開始構成的三角知租形字元陣列。格式見輸出樣例,其中每個數字後面都有一個空格。需要輸出的數字超過9時,重新從0開始循環。

輸入樣例:7

輸出樣例:

0123456
789012
34567
8901
234
56
7

Ⅱ C語言中編程列印輸入楊輝三角形

#include<stdio.h>
#include<conio.h>

#defineARR_LEN255/*數組長度*/

intmain(void){
intlines,yht[ARR_LEN][ARR_LEN];
inti,j;

lines=6;/*楊輝三角形行數*/

/*每行最左側與最右側值為1*/
for(i=0;i<lines;i++){
yht[i][0]=1;
yht[i][i]=1;/*第n行的數字個數為n個*/
}
/*除每行最左側與最右側以外,第n行第k個數字等於第n-1行的第k-1個數字與第k個數字之和*/
for(i=1;i<lines;i++)/*從第2行起*/
for(j=1;j<i;j++)
yht[i][j]=yht[i-1][j-1]+yht[i-1][j];

for(i=0;i<lines;i++){
for(j=0;j<i+1;j++){
printf("%d",yht[i][j]);
}
putchar(' ');
}

getch();/*屏幕暫留*/
return0;
}

如有問題,點擊頭像聯系我

Ⅲ 用c語言編寫程序,輸出三角

#include <stdlib.h>
int main()
{
int n,i,j;
scanf("%d",&n); //讀取三角形的行數
for(i=1;i<=n;i++) //外循環,控制行數
{
for(j=0;j<n-i;j++) //輸出第行前面的空格
printf(" ");
if(i>1) //第一行除外
{
printf("*"); //先打首個*
for(j=1;j<2*(i-1);j++) //若非最後一行則中間連續若干空格
if(i<n)printf(" ");
else printf("*"); //最後一行則中間也是*
}
printf("*\n"); //列印最後一個*,然後換行
}
system("pause"); //暫停程序,便於看清結果
return 0; //返回0值,表示正常運行結束
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:727
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:992
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:700
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:857
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:757
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1098
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:330
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:206
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:896
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:856