推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

20个C语言小例程,非常适合初学者

更新时间:2019-11-20 09:22:28 大小:6K 上传用户:tuhuiyuan查看TA发布的资源 标签:C语言 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

此文件分别是20个C语言小例程,非常适合初学者学习使用,例程包含排序,逆序等多种算法,和一个简易版的计算器。

编译环境C AND C++ 编译软件CodeLite,编译器GCC.

例子参考:

#include <stdio.h>


char hollow(int x, int y, int r)

{

  if((y==x+r) || (y==x-r) || (y==r-x) || (y==3*r-x))

  {

    return '*';

  }

  

  return ' ';

}


char solid(int x, int y, int r)

{

  if((y<=x+r) && (y>=x-r) && (y>=r-x) && (y<=3*r-x))

  {

    return '*';

  }

  

  return ' ';

}


void rhombus(int r, int flag)

{

  int x, y;

  

  for(x=0; x<=2*r; x++)

  {

    for(y=0; y<=2*r; y++)

    {

      if(flag == 0)

      {

        printf("%c", hollow(x, y, r));

      }

      else

      {

        printf("%c", solid(x, y, r));

      }

    }

    

    printf("\n");

  }

}


int main(void)

{

  int r, flag;


  scanf("%d%d", &r, &flag);

  

  rhombus(r, flag);

  

  return 0;

}


部分文件列表

文件名文件大小修改时间
demo07.c1KB2019-09-21 12:51:58
demo08.c1KB2019-09-21 14:41:36
demo09.c1KB2019-09-21 15:01:18
demo10.c1KB2019-09-21 17:13:20
demo11.c1KB2019-09-21 23:53:20
demo12.c1KB2019-09-22 00:14:46
demo13.c1KB2019-09-22 01:14:30
demo14.c1KB2019-09-27 00:58:52
demo15.c1KB2019-09-28 22:18:32
demo16.c1KB2019-09-28 22:36:06
demo17.c1KB2019-09-29 23:53:36
...

全部评论(0)

暂无评论