三角形関連プログラミング

1873 ワード

ちょつかくさんかくけい
#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行でスペースと星を編んだ後、改行して織り続け、スペーストップが織り始めます.キーとスペースの数.