當前位置:首頁 » 編程語言 » c語言三角形列印題目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言三角形列印題目

發布時間: 2022-08-06 04:22:02

c語言題目:列印對稱三角形:輸入一個整數【1-50】列印如樣例所示由*組成的對稱三角形


#include<stdio.h>
voidShit(intstars)
{
while(stars-->0)printf("*");
printf(" ");
}
voidFuck(intstars,intn)
{
if(stars==n)
{
Shit(stars);
}
else
{
Shit(stars);
Fuck(stars+1,n);
Shit(stars);
}
}
intmain()
{
intn;
scanf("%d",&n);
Fuck(1,n);

return0;
}

② C語言題目:從鍵盤輸入n,列印n行倒等腰三角形,如n=4,則列印:(如圖) **** *** ** *

#include<stdio.h>
#include<string.h>

int main(){

int n,i,j;
scanf("%d",&n);
for(i=n;i>=1;i--)
{
j=n-i;
while(j--)printf(" ");
for(j=2*(i)-1;j>0;j--)printf("*");
puts("");
}
return 0;
}

③ 初學C語言,一個列印三角形的問題...

錯誤1:包含中文標點符號分號(;)
錯誤2:2i應改為2*i
錯誤3:把(n-i)/2改為(n-i)
修改後如下:

#include <stdio.h>
int main(void)
{
int i,j,n;
printf("需要列印多少行的\'*\'號三角形,輸入一個整數0~20");/*把;改成;*/
scanf("%d",&n);
for(i=1; i<=n; i++)
{ for(j=1; j<=(n-i); j++) {printf(" ");} /*把(n-i)/2改為(n-i)*/
for(j=1; j<=(2*i-1); j++) {printf("*");} /*把2i改成2*i*/
printf("\n"); }
return 0;
}

希望回答對你有幫助。

④ 求大神,C語言,下面程序列印一個如下圖所示的5行的下三角形,把程序補充完整:

main( )
{ int i;
for(i=1;___i<=5___; i++)
_____printstar(i)__________;
}
printstar(____int i____)
{int j,k;
char space=' ';
for(j=1;j<6-i;j++)
printf("%c", space);
for(k=1; ____k<=i+i-1____; k++)
printf("%c", '*');
____printf("\n")_______;
}

⑤ c語言題目及答案 讀入三角形的三個邊a\bc 計算並列印出三角形的面積

#include
<stdio.h>
#include
<math.h>
int
main(void)
{
double
a,
b,
c,
p,
s;
printf("請依次輸入三角形的三個邊長,謝謝,中間以一個空格隔開:\n");
scanf("%lf
%lf
%lf",&a,
&b,
&c);//scanf
引號裡面的東西非常重要
if
(a
+
b>
c
&&
a
+
c
>
b
&&
b
+
c
>
a
&&
a>0
&&
b>0
&&
c>0)//三角形的約束條件,兩邊之和大於第三遍,且每個邊都是大於0
{
p
=
1.0
*
(a
+
b
+
c)
/
2;//海倫公式
s
=
sqrt(p
*(p
-
a)
*
(p
-
b)
*
(p
-
c));//海倫公式
printf("該三角形的面積
=
%lf",s);
}
else
{
printf("對不起,您輸入的該三角形的三個邊長不能組成一個三角形,請確認並重新輸入,謝謝");
}
return
0;
}
樓主採納我的吧,最詳細的!
如若還有不懂,網路hi我,如對樓主有所幫助望盡快採納,謝謝!

⑥ 超簡單的C語言程序題 輸出一個正三角形

1、打開visual C++ 6.0軟體,准備好一個空白的c語言文件,首先引入預處理命令和主函數:

⑦ C語言程序設計 列印大寫字母三角形

#include<stdio.h>

intmain()
{
inti=0,j=0;
intn=0;
charword;
charnword;

printf("請依次輸入行數以及起始字母: ");
scanf("%d%c",&n,&word);

printf("輸出如下: ");

for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
{
printf("");
}
nword=word++;
if(word>'Z')
{
word='A';
}
for(j=1;j<=i*2-1;j++)
{
printf("%c",nword);
if(j<i)
{
nword++;
if(nword>'Z')
{
nword='A';
}
}
else
{
nword--;
if(nword<'A')
{
nword='Z';
}
}
}
printf(" ");//列印完一行後需要換行
}
printf(" ");

return0;
}

⑧ C語言編程題 :列印出楊輝三角(十行)

C語言程序:

#include<stdio.h>

#defineROW10

voidmain()
{
intarr[ROW][ROW];
inti,j;

for(i=0;i<ROW;i++)
for(j=0;j<=i;j++)
if(j==0||i==j)
arr[i][j]=1;
else
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];

for(i=0;i<ROW;i++)
{
for(j=0;j<=i;j++)
printf("%6d",arr[i][j]);
printf(" ");
}
}


運行結果:

⑨ C語言題目,請根據要求列印可空心倒三角形

#include"stdio.h"

main()

{

intn,i,j;

scanf("%d",&n);//n為行數

for(j=0;j<2*n-1;j++)//列印第一行

printf("*");

printf(" ");

for(i=1;i<n;i++)//對後續的n-1行

{

for(j=0;j<i;j++)//列印行前空格

printf("");

printf("*");

if(i==n-1)//若為最後一行,則結束循環


{printf(" ");

break;

}

for(j=0;j<2*n-3-2*i;j++)//列印行中空心部分的空格


printf("");

printf("*");

printf(" ");

}

}

⑩ c語言問題 列印圖形,菜單包括:直角三角形、等腰三角形,輸入圖形的行數並輸入列印的字元,列印出圖形。

我可以給你寫出代碼,
#include<stdio.h>
int main()
{
int i,j,k,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=i-n;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
這是等腰三角形;
int i,j,n;
scanf("%d"&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf(" ");
printf("*");
}
printf("\n");
}
這是直角三角形的;用兩個for,一個外循環,一個內循環。這是基礎,加油!