導航:首頁 > 編程語言 > c語言編程等腰三角

c語言編程等腰三角

發布時間:2022-07-08 12:47:09

㈠ 怎麼用C語言輸出一個等腰三角形

#include <stdio.h>

void main( )

{

int i,j,k;

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

{

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

printf(" ");

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

printf("# ");

printf(" ");

}

}


㈡ C語言 編程 等腰三角形問題 大神快來啊 很急

#include<stdio.h>
void main()
{
int T = 2, a = 0, b = 0, c = 0;

int i = 0;

for(i = 1; i <= T; i++)

{
printf("請輸入第%d組數:", i);

scanf("%d%d%d", &a,&b,&c);

if(a == b && a != c && (a+b)>c)

{printf("YES\n");}else{printf("NO\n");}

}

}

㈢ c語言 判斷給定的三條邊是否能組成等腰三角形 的全部程序

/*
程序功能(VC6.0):輸入三角形三邊
a、b、c,判斷a、b、c能否構成三角形,若不能則輸出相應的信息,若能則判斷組成的是等腰、等邊、直角還是一般三角形:
*/
#include
<stdio.h>
#include
<math.h>
void
main()
{
int
a,b,c;
printf("Please
Enter
a
b
c:");
scanf("%d%d%d",&a,&b,&c);
if((a+b<c)||(a+c<b)||(b+c<a))
printf("a
b
c不能構成三角形\n");
else
if(a==b)
{
if(b==c)
printf("a
b
c構成等邊三角形\n");
else
printf("a
b
c構成等腰三角形\n");
}
else
if(a==c)
{
if(c==b)
printf("a
b
c構成等邊三角形\n");
else
printf("a
b
c構成等腰三角形\n");
}
else
if(b==c)
{
if(a==b)
printf("a
b
c構成等邊三角形\n");
else
printf("a
b
c構成等腰三角形\n");
}
else
if((pow(a,2)+pow(b,2)==pow(c,2))||(pow(a,2)+pow(c,2)==pow(b,2))||pow(b,2)+pow(c,2)==pow(a,2))
printf("a
b
c構成直角三角形\n");
else
printf("a
b
c構成一般三角形\n");
}

㈣ 用C語言輸出ABC等腰三角形

#include<stdio.h>
int main()
{int n; //定義一個數作為行數
printf("n=");//輸出提示輸入的信息
scanf("%d",&n); //輸入行數
for(i=0;i<n;i++) //循環在每一行
{ for(j=0;j<n-i;j++)//輸出每一行前面的空格
printf(" ");
for(int k=0;k<2*i-1;k++)//輸出每一行*
printf(「%c「,』A』+i-1);
printf("\n"); //換行
}
}

㈤ c語言編寫等腰三角形

for(k=0;k<10-i;k++)
printf("
");的確輸出10個空格但是代碼繼續執行for(j=0;j<i+1;j++)
printf("*
");這時候能輸出一顆星
因為此時i是0,for(j=0;j<i+1;j++)執行一次
也就是輸出一顆星
代碼進行第二次大循環for(k=0;k<10-i;k++)printf("
");先輸出9個空格(注意這次是9個空格)然後執行下面代碼for(j=0;j<i+1;j++)
printf("*
");輸出兩顆星
代碼進行第三次大循環for(k=0;k<10-i;k++)pri敞碃搬度植道邦權鮑護ntf("
");先輸出8個空格(注意這次是8個空格)然後執行下面代碼for(j=0;j<i+1;j++)
printf("*
");輸出三顆星
依次輸出十行之後就是一個等腰三角形了

㈥ C語言設計等腰三角形

定義一個char型變數ch並初始化為字元A;用一個雙重flt循環,外循環負責控制層數(這里假設10層)和每行應在屏幕的什麼位置形如列印字元,內循環負責每行的列印個數;每輸出一行將ch增1,就能達到題目要求。舉例代碼如下:

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
charch,i,j,k;
for(ch='A',i=0;i<10;i++){
printf("%*.*s",48-i*2,1,"");//把游標移到合適地方
for(k=(i<<1)+1,j=0;j<k;j++)
printf("%c",ch);
ch++;//字元值增1變為下一個字元
putchar(' ');
}
return0;
}

㈦ C語言中編程等腰三角形的問題,看圖

h是輸入的高度,即三角形高度,或叫總行數。
i 循環變數,0行到h-1行,對行循環,i=0,列印第一行,i=h-1,列印第h行。
j 循環變數, 列印每行前的空格,第h行空0格,則第0行空h-1格,第1行空h-2格,...
k 循環變數, 列印每行的*號,第0行列印1個,第1行列印3個,第2行列印5個,第h行列印2h+1個。

㈧ 用c語言編輯一個等腰三角形的講解過程

等腰三角形的話。。。是類似於下面這樣的東東嗎?

*
***
*****

這個重在分析,程序寫起來很簡單。

因為c語言的輸出一定是按行輸出的,所以可以按行分析三角形每行的字元構成:

總共3行的等腰三角形:
*第1行,需要輸出2個空格,1個*
***第2行,需要輸出1個空格,3個*
*****第3行,需要輸出0個空格,5個*

所以是否能夠根據上面的分析,得出結論呢?再來分析一個5行的三角形:

總共5行的等腰三角形:
*第1行,需要輸出4個空格,1個*
***第2行,需要輸出3個空格,3個*
*****第3行,需要輸出2個空格,5個*
*******第4行,需要輸出1個空格,7個*
*********第5行,需要輸出0個空格,9個*

然後好像有感覺了:要輸出一個n行的等腰三角形,那麼:

每行需要輸出的空格數是個遞減的等差數列:space(i) = n - i, 其中行號i = 1,2...

每行需要輸出的*數也是個等差數列: star(i) = 2 * i - 1, 其中行號i = 1,2...

所以有了公式,程序的話應該也不難了:

voidprintTriangle(intn){
inti,j,k,space,star;
//總共要列印n行
for(i=1;i<=n;i++){
//先列印n-i個空格
space=n-i;
for(j=0;j<space;j++){
printf("");
}
//然後列印2i-1個*
star=2*i-1;
for(k=0;k<star;k++){
printf("*");
}
//換行
printf(" ");
}
}

㈨ 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;
}

(9)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語言編程等腰三角相關的資料

熱點內容
同城公眾源碼 瀏覽:472
一個伺服器2個埠怎麼映射 瀏覽:280
java字元串ascii碼 瀏覽:59
台灣雲伺服器怎麼租伺服器 瀏覽:458
旅遊手機網站源碼 瀏覽:312
android關聯表 瀏覽:927
安卓導航無聲音怎麼維修 瀏覽:318
app怎麼裝視頻 瀏覽:421
安卓系統下的軟體怎麼移到桌面 瀏覽:78
windows拷貝到linux 瀏覽:753
mdr軟體解壓和別人不一樣 瀏覽:886
單片機串列通信有什麼好處 瀏覽:322
游戲開發程序員書籍 瀏覽:846
pdf中圖片修改 瀏覽:273
匯編編譯後 瀏覽:478
php和java整合 瀏覽:833
js中執行php代碼 瀏覽:445
國產單片機廠商 瀏覽:60
蘋果手機怎麼設置不更新app軟體 瀏覽:287
轉行當程序員如何 瀏覽:496