當前位置:首頁 » 編程語言 » c語言星號等腰三角形

c語言星號等腰三角形

發布時間: 2023-01-24 18:21:51

① 如何在c語言中用星號做一等腰三角形

#include <stdio.h>
#define N 4
void main()
{
int i,j,k,x=0;
for(i=1; i<N+1; i++)
{
for(j=1; j<N-x; j++)
{
printf(" ");
}
for(k=1; k<i+1; k++)
{
printf("* ");
}
}
}
不好意思了。。我沒編譯過就發上來了。。。我也沒檢查、謝謝提醒

② c語言設計 設計程序用星號輸出等腰三角形,每兩行之間空一行,總行數n和兩個三角形之間的間隔m需要用戶輸

#include<stdio.h>

void main()
{
int n,m; //行n,間隔m
int i,j,k; //循環因子

i=1;
while(i) //X
{
printf("請輸入行n=");
scanf("%d",&n);
printf("請輸入間隔m=");
scanf("%d",&m);
i=0;
if ( n%2 ==0 ) {printf("行n不是奇數!請重新輸入\n");i=1;}
if ( n<0 ) {printf("行n不是正數!請重新輸入\n");i=1;}
}

for(i=0;i<n;i++)
{
if ( i%2 ==0 ) //Y
{
for(j=0;j<((n-i)/2);j++) printf(" "); //A
for(k=0;k<(i+1);k++) printf("*"); //B
for(j=0;j<m;j++) printf(" "); //C
for(k=0;k<(n-i);k++) printf("*"); //D
}
printf("\n");
}
}

//代碼說明
//X行借i來執行判斷輸入行n是否是奇數,奇數才好輸出整齊圖形
//Y行實現每兩行之間空一行
//A行控制輸出每行*前的空格數
//B行控制輸出每行第一段*
//C行控制輸出每行*中間的間隔
//D行控制輸出每行第二段*

//自己保證輸入整數哦
//驗證過了,分拿來吧

③ c語言:用星號輸出倒著的等腰三角形

#include<stdio.h>

int main()

{

char a[5][5]={{'*','*','*','*','*'},{' ',' ',' ',' ',' '},{' ','*',' ','*',' '},{' ',' ',' ',' ',' '},{' ',' ','*',' ',' '}};

int i,j;

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

{

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

printf("%c",a[i][j]);

printf(" ");

}

return 0;

}

是不是有點小了#24.

④ C語言 編程實現輸出由*組成的等腰三角形 賞分吶!!!

源代碼如下:

#include<stdio.h>

int main()
{
int i,j;
printf(" * ");
for(i=0;i<3;i++)
{
for(j=3;j>i;j--)
printf(" ");
printf("*");
for(j=0;j<2*i+1;j++)
printf(" ");
printf("*");
for(j=3;j>i;j--)
printf(" ");
printf(" ");
}
printf("********* ");
return 0;
}

(4)c語言星號等腰三角形擴展閱讀

c語言輸出由*組成的等邊三角形

源代碼如下:

#includeint main()
{int i=0,j,k,d=1;
scanf("%d",&i);
i=i-1;
for(j=i+1;j>0;j--)
printf(" ");
printf("* ");
for(j=i-1;j>0;j--)
{ for(k=j+1;k>0;k--)
{printf(" ");

}
printf("*");
for(k=0;k<d;k++) {printf("="" ");}="" d="d+2;" printf("*");="" printf(" ");}="" for(k="0;k<i+1;k++)" printf("="" *");="" printf(" ");="" return(0);="" }="" 還是個空心的。

⑤ 如何用C語言列印等腰三角形

很標準的等腰三角形#include<stdio.h>


main()
{

int row,col,i;
for(i=1;i<=10;i++){
for(row=1;row<=10-i;row++)
printf(" ");
for(col=1;col<=2*i-1;col++)/* '*'的個數和行數 i 有種內在關系*/
printf("*");
printf(" ");
}

⑥ C語言:用星號※輸出正的等腰三角形

#incude<stdio.h>

void main() { int i,j,n;

scanf("%d",&n);

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

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

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

printf(" ");

}

}

熱點內容
java數組返回 發布:2025-07-20 18:34:20 瀏覽:259
sqlserver不存在 發布:2025-07-20 18:28:05 瀏覽:837
原神電腦配置怎麼玩不卡 發布:2025-07-20 18:07:06 瀏覽:955
反編譯獲取原代碼 發布:2025-07-20 17:49:43 瀏覽:492
plc編譯怎麼找 發布:2025-07-20 17:48:56 瀏覽:162
無效的宏名稱將編譯啞宏 發布:2025-07-20 17:48:16 瀏覽:155
250萬解壓 發布:2025-07-20 17:44:52 瀏覽:620
騰訊視頻上傳廣告 發布:2025-07-20 17:35:55 瀏覽:406
掘地求升免費腳本 發布:2025-07-20 17:32:06 瀏覽:962
linux設置python環境變數 發布:2025-07-20 17:22:49 瀏覽:242