C 语言教程 在线

1670c-exercise-example6

参考方法:

//用*号输出字母C的图案。

#include <stdio.h>

void p(int x)
{
  int i;
  for(i=1;i<=x;i++) printf("*");
    printf("\n");
}

int main()
{ 
  p(8);
  p(1);
  p(1);
  p(1);
  p(1);
  p(8);
  return 0;
}

1669c-exercise-example6

参考方法:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   for(int i=0;i<4;i++)
   {
       if(i==0||i==3)
        printf("****\n");
       else printf("*\n");
   }
}

1668c-exercise-example6

参考方法:

#include<stdio.h>

int main()
{
    int i, j;
    for (i = 1; i <= 4;i++)       // 行循环
    {
        for (j = 1;j <= 4;j++)    // 列循环
        {
            if (i == 1 ) printf("*");
            if ((i == 2 || i == 3) && j == 1) printf("*");
            if (i == 4 ) printf("*");
        }
        printf("\n");            //每打完一行进行换行操作
    }
    // system("pause");
}

1667c-exercise-example6

参考方法:

#include <stdio.h>

int main()
{
    for (int i = 0; i < 4; i++)
    {
        printf("*");
    }
    printf("\n");
    for (int i = 0; i < 2; i++)
    {
        printf("*\n");
    }
    for (int i = 0; i < 4; i++)
    {
        printf("*");
    }
    return 0;
}

1666c-exercise-example6

参考实例:

#include<stdio.h>

int main(void)
{
    char a='*';
    printf("  %c%c\n",a,a);
    printf("%c\n",a);
    printf("%c\n",a);
    printf("  %c%c\n",a,a);
    return 0;
}