theend 发表于 2010-12-20 11:48:02

一份超级迟到的作业C系列,更新到07课.....

本帖最后由 theend 于 2010-12-23 15:18 编辑

很是要感谢Nisy大大不辞辛苦的录制教程,
感觉很不好意思,总是跟不上,不过我会坚持的~~!
PS:写这段代码,充分理解了Nisy大说的,逻辑有,写代码只要几分钟.....:victory:main()
{
      int i, j;
      int k;
      printf("Please input:");
      scanf("%d", &k);
      for(i=1; i<2*k; i++)
      {
                for(j=1; j<2*k; j++)
                {
                        if(j == k-i+1 || j == k+i-1 || j == -(k-i)+1 || j == 2*k-(i-k)-1)
                        {
                              printf("*");
                        }
                        else
                        {
                              printf(" ");
                        }
                }
                printf("\n");
      }
}

whypro 发表于 2010-12-21 17:48:15

theend加油

theend 发表于 2010-12-22 15:07:06

theend加油
whypro 发表于 2010-12-21 17:48 https://www.chinapyg.com/images/common/back.gif

坚持:loveliness:

theend 发表于 2010-12-23 15:20:25

第七课关于ASCII码查找?
#include "stdio.h"

show()
{
      unsigned char i;
      printf("   ASCII Table by:TheEnd! \n\n");
      printf("      01234567 - 89ABCDEF\n");
      for(i = 0; i < 255; i++)
      {
                if(!(i%16))
                {
                        if(i)
                        {
                              printf("\n");
                        }
                        printf(" %02XH: ",i);
                }
                if(!(i%8) && i%16)
                {
                        printf(" - ");
                }
                if(i == 7 || i == 8 || i == 9 || i == 10 || i == 13 || i == 26)
                {
                        printf(" ");
                }
                else
                {
                        printf("%c",i);
                }
      }
      printf("%c",0xff);
      printf("\n\n");
}

search()
{
      unsigned char c;
      do
      {
                clrscr();
                show();
                printf("Please input a decimal num.(0~255):");
                scanf("%d",&c);
                getchar();
                printf("c = %d, Hex = %0XH, ASCII = %c\n",c,c,c);
                printf("Search again?(Y' or 'N')");
                scanf("%c",&c);
                getchar();
      }while(c == 'y' || c == 'Y');               
}

main()
{
      search();
}

theend 发表于 2010-12-23 15:22:33

本帖最后由 theend 于 2010-12-23 15:25 编辑

占位,作业慢慢做!

theend 发表于 2010-12-23 15:23:58

本帖最后由 theend 于 2010-12-23 15:26 编辑

占位,作业慢慢做!

Nisy 发表于 2010-12-23 19:55:39

加油~

LShang 发表于 2010-12-26 13:55:44

加油加油 一起努力 我才看到第6课..

渊勇 发表于 2010-12-26 21:31:19

en坚持就好呵呵 和你一起学习nisy的视频的

LShang 发表于 2010-12-28 00:53:58

今天做完7课作业前来拜读楼主的代码.
发现好多看不懂的... 半猜半看.好像还定义了个函数的样子.
云里雾里.. 看来我的基本功还是不够扎实
页: [1]
查看完整版本: 一份超级迟到的作业C系列,更新到07课.....