當前位置:首頁 » 編程語言 » c語言列印倒三角形

c語言列印倒三角形

發布時間: 2022-06-23 10:03:33

A. c語言程序設計,輸出倒三角圖案,初學者,最簡單的一種

main()
{
int n=5,i,j;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("*");
printf("\n")
}
}
此程序列印一個五行的倒三角形圖案,其形狀大體如下:
*********
*******
*****
***
*
有什麼問題請留言。

B. 怎麼用c語言輸出倒三角形

問題出在:你代碼的第七行之考慮到開始的空格輸出,而沒有考慮到中間和後面的空格

所以導致邏輯上的錯誤

正確代碼如下:

#include <stdio.h>


#include <stdlib.h>


#include <math.h>


#include <time.h>

/*
int main()


{


int num;


char triangle[40];//可刪去

while(scanf("%d",&num)==1){


for(int count1=0;count1<40;count1++){


triangle[count1]='#';


}


for(int count1=0;count1<num;count1++){


if(count1-1>=0){


count2=count1-1;


triangle[count2]=' ';


triangle[2*num-2-count2]=' ';


}


for(int count2=0;count2<2*num-1;count2++){


printf("%c",triangle[count2]);


}


printf(" ");


}


}


}


*/

int main(){


int num;


while(scanf("%d",&num)!=EOF){


for(int count1=0;count1<num;count1++){


for(int count2=0;count2<count1;count2++){


printf(" ");


}


for(int count2=count1;count2<=2*num-2-count1;count2++){


printf("#");


}


printf(" ");


}


}


}

源代碼截圖:

C. 如何用C語言輸出倒三角圖形

題主是想列印「倒三角」,而不是原題代碼中的「右下三角」對吧?

#include<stdio.h>

intmain(void){
inti,j,n;

printf("Entern:");
scanf("%d",&n);/*輸入n的值*/
for(i=0;i<n;i++){/*共n行*/
for(j=0;j<i;j++)/*前面的空格*/
printf("");
for(j=0;j<2*(n-i)-1;j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}

getch();
return0;
}

運行結果

D. c語言 輸出數字倒三角形 在線等

代碼:

#include <stdio.h>
int main()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(j>=i)printf("%d",i+1);
else printf("-");
}
puts("");
}
return 0;
}

運行結果:

E. 怎麼用c語言輸出由*組成的倒三角圖案

其實這個比較簡單,掌握了固定的格式,再把需要輸出的直接打出來就行。舉個例子,int main (){printf("***\n");printf("**\n");printf("輸出的這一行有幾個*就打幾個"\n);return 0;}
注意:1 切換輸入法成「英」;2.牢記該有的格式,防止多次出錯;3 、多多鍛煉,熟練掌握;4.根據對應圖案對應輸出;5.注意是否有空格,防止提交作業時格式錯誤。

F. 如何用c語言輸出倒三角圖案

整體來說就是用二種的循環來實現,假如要輸出一個五層的倒三角圖案(等腰三角形形式)第一行輸出九個井號然後換行,第二行先輸出一個空格,然後再輸出七個井號,再換行,第三行輸出兩個空格,再輸出五個井號換行,第四行輸出三個空格,再輸出三個井號換行,最後一行先輸出四個空格,再輸出一個井號後換行。這樣就輸出了一個共五行的由井號組成的倒三角形。

G. 如何用c語言編程輸出字母倒三角形

#include<stdio.h>
void main()
{
char ch='A',ch1;
int num,count=0,i;
printf("輸入行數:\n");
scanf("%d",&num);
for(;count<num;count++)//控制行數輸出
{
for(i=count;i>0;i--)
printf(" ");//輸出空格
for(i=num-count-1;i>0;i--)
{
ch1=ch+i;
printf("%c ",ch1);
}//輸出A之前的字母
printf("A ");
for(i=1;i<num-count;i++)
{
ch1=ch+i;
printf("%c ",ch1);
}//輸出A之後的字母
printf("\n");//換行
}
}
輸入的數小一點啊,不然輸出的就錯了,

H. C語言 用for循環怎麼輸出倒三角形

/*
用for循環怎麼輸出倒三角形
*/
#include<stdio.h>
int
main()
{
int
i,j,n;
printf("請輸入你想要輸入的行數\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf("
");
for(j=0;j<2*n-2*i-1;j++)
printf("*");
printf("\n");
}
return
0;
}

I. 怎麼用c語言輸出倒直角三角形,求大佬教教我,救救孩子吧

#include<stdio.h>

int main()

{ int i,j;

for(i=4;i>0;i--)

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

printf("*");

printf(" ");

};

return 0;

}

熱點內容
javaset方法 發布:2025-03-19 00:44:21 瀏覽:246
淘寶上傳文件夾 發布:2025-03-19 00:36:30 瀏覽:73
oracle資料庫備份數據 發布:2025-03-19 00:35:04 瀏覽:547
蠶絲演算法 發布:2025-03-19 00:34:16 瀏覽:660
錄制測試腳本 發布:2025-03-19 00:33:33 瀏覽:376
x3000r存儲卡 發布:2025-03-19 00:12:22 瀏覽:221
ie不顯示腳本錯誤 發布:2025-03-19 00:09:53 瀏覽:958
免費網頁源碼 發布:2025-03-19 00:09:00 瀏覽:262
工業企業資料庫 發布:2025-03-18 23:51:44 瀏覽:95
寶馬車的配置主要看哪些 發布:2025-03-18 23:50:09 瀏覽:485