三角形関連プログラミング
1873 ワード
ちょつかくさんかくけい
これはFORループのネストです.
二等辺三角形
中間線を出発して、両側から伸びて、等腰三角形になります.
ひし形
織機のように、1行でスペースと星を編んだ後、改行して織り続け、スペーストップが織り始めます.キーとスペースの数.
#include
#include
int main()
{
int num=7;
for(int i=1;i<=num;i++)
{
for(int j=1;j<=i;j++)
{
printf("*");
}
printf("*");
}
sytem("pause");
return 0;
}
これはFORループのネストです.
二等辺三角形
#include#include// mediant , 。 num , mediant 。
// , 3 , num , 。
int main()
{
int num = 7,mediant;
if (num % 2 == 0)
{
mediant = (num/2+1)*2;
}
else
{
mediant = ((num + 1) / 2)*2;
}
for (int i = 0; i <= (num-1); i++)
{
for (int j = 1; j <= (mediant - i); j++)
{
printf(" ");
}
for (int j = (mediant - i); j <= (mediant + i); j++)
{
printf("*");
}
printf("
");
}
system("pause");
return 0;
}
中間線を出発して、両側から伸びて、等腰三角形になります.
ひし形
`#include
#include// , 2 ,4 。 , 。
int main()
{
int num = 7;
for (int i = 0; i <=2*num; i++)
{
if (i <= num)
{
for (int a = 1; a<=(num-i); a++)
{
printf(" ");
}
for (int j = (num-i); j <= (num+i); j++)
{
printf("*");
}
printf("
");
}
if (i > num)
{
for (int a = 1; a < (i-num+1); a++)
{
printf(" ");
}
for (int j = (i - num+1); j <= (3*num-i+1); j++)
{
printf("*");
}
printf("
");
}
}
system("pause");
return 0;
}
織機のように、1行でスペースと星を編んだ後、改行して織り続け、スペーストップが織り始めます.キーとスペースの数.