亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chap4.lst

?? 《C語言大全(第四版)》
?? LST
字號:
listing 1
double balance[100];

listing 2
balance[3] = 12.23;

listing 3
char p[10];

listing 4
#include <stdio.h>

int main(void)
{
  int x[100]; /* this declares a 100-integer array */
  int t;

  /* load x with values 0 through 99 */
  for(t=0; t<100; ++t) x[t] = t;

  /* display contents of x */
  for(t=0; t<100; ++t) printf("%d ", x[t]);

  return 0;
}

listing 5
int count[10], i;

/* this causes count to be overrun */
for(i=0; i<100; i++) count[i] = i;

listing 6
char a[7]; 

listing 7
int sample[10];

listing 8
int *p;
int sample[10];

p = sample;

listing 9
int main(void)
{
  int i[10];

  func1(i);

  /* ... */
}

listing 10
void func1(int *x) /* pointer */
{
  /* ... */
}

listing 12
void func1(int x[]) /* unsized array */
{
  /* ... */
}

listing 13
void func1(int x[32])
{
  /* ... */
}

listing 14
char str[11];

listing 15
#include <stdio.h>
#include <string.h>

int main(void)
{
  char s1[80], s2[80];

  gets(s1);
  gets(s2);

  printf("lengths: %d %d\n", strlen(s1), strlen(s2));

  if(!strcmp(s1, s2)) printf("The strings are equal\n");

  strcat(s1, s2);
  printf("%s\n", s1);

  strcpy(s1, "This is a test.\n");
  printf(s1);
  if(strchr("hello", 'e')) printf("e is in hello\n");
  if(strstr("hi there", "hi")) printf("found hi");

  return 0;
}

listing 16
int d[10][20];

listing 17
d[1][2]

listing 18
#include <stdio.h>

int main(void)
{
  int t, i, num[3][4];

  for(t=0; t<3; ++t)
    for(i=0; i<4; ++i)
      num[t][i] = (t*4)+i+1;

  /* now print them out */
  for(t=0; t<3; ++t) {
    for(i=0; i<4; ++i)
      printf("%3d ", num[t][i]);
    printf("\n");
  }

  return 0;
}

listing 19
void func1(int x[][10])
{
  /* ... */
} 

listing 20
x[2][4]

listing 21
/* A simple student grades database. */
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

#define CLASSES  3
#define GRADES  30

int grade[CLASSES][GRADES];

void enter_grades(void);
int get_grade(int num);
void disp_grades(int g[][GRADES]);

int main(void)
{
  char ch, str[80];

  for(;;) {
    do {
      printf("(E)nter grades\n");
      printf("(R)eport grades\n");
      printf("(Q)uit\n");
      gets(str);
      ch = toupper(*str);
    } while(ch!='E' && ch!='R' && ch!='Q');

    switch(ch) {
      case 'E':
        enter_grades();
        break;
      case 'R':
        disp_grades(grade);
        break;
      case 'Q':
        exit(0);
    }
  }

  return 0;
} 

/* Enter the student's grades. */
void enter_grades(void)
{
  int t, i;

  for(t=0; t<CLASSES; t++) {
    printf("Class # %d:\n", t+1);
    for(i=0; i<GRADES; ++i)
      grade[t][i] = get_grade(i);
  }
}

/* Read a grade. */
int get_grade(int num)
{
  char s[80];

  printf("Enter grade for student # %d:\n", num+1);
  gets(s);
  return(atoi(s));
}

/* Display grades. */
void disp_grades(int g[][GRADES])
{
  int t, i;

  for(t=0; t<CLASSES; ++t) {
    printf("Class # %d:\n", t+1);
    for(i=0; i<GRADES; ++i)
      printf("Student #%d is %d\n", i+1, g[t][i]);
  }
}

listing 22
char str_array[30][80];

listing 23
gets(str_array[2]);

listing 24
gets(&str_array[2][0]);

listing 25
/* A very simple text editor. */
#include <stdio.h>

#define MAX 100
#define LEN 80

char text[MAX][LEN];

int main(void)
{
  register int t, i, j;

  printf("Enter an empty line to quit.\n");

  for(t=0; t<MAX; t++) {
    printf("%d: ", t);
    gets(text[t]);
    if(!*text[t]) break; /* quit on blank line */
  }

  for(i=0; i<t; i++) {
    for(j=0; text[i][j]; j++) putchar(text[i][j]);
    putchar('\n');
  }

  return 0;
}

listing 26
int m[4][3][6][5];

listing 27
void func1(int d[][3][6][5])
{
  /* ... */
}

listing 28
char p[10];

listing 29
p
&p[0]

listing 30
p == &p[0]

listing 31
int *p, i[10];
p = i;
p[5] = 100;  /* assign using index */
*(p+5) = 100; /* assign using pointer arithmetic */

listing 32
a
&a[0][0]

listing 33
int num[10][10];

/* ... */

void  pr_row(int j)
{
  int *p, t;

  p = (int *) &num[j][0]; /* get address of first
                             element in row j */

  for(t=0; t<10; ++t) printf("%d ", *(p+t));
}

listing 34
void pr_row(int j, int row_dimension, int *p)
{
  int t; 

  p = p + (j * row_dimension);

  for(t=0; t<row_dimension; ++t)
    printf("%d ", *(p+t));
} 

/* ... */

void f(void)
{
  int num[10][10];

  pr_row(0, 10, (int *) num); /* print first row */
}

listing 35
int i[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

listing 36
char str[9] = "I like C";

listing 37
char str[9] = {'I', ' ', 'l', 'i', 'k', 'e',' ', 'C', '\0'};

listing 38
int sqrs[10][2] = {
  1, 1,
  2, 4,
  3, 9,
  4, 16,
  5, 25,
  6, 36,
  7, 49,
  8, 64,
  9, 81,
  10, 100
}; 

listing 39
int sqrs[10][2] = {
  {1, 1},
  {2, 4},
  {3, 9},
  {4, 16},
  {5, 25},
  {6, 36},
  {7, 49},
  {8, 64},
  {9, 81},
  {10, 100}
};

listing 40
char e1[12] = "Read error\n";
char e2[13] = "Write error\n";
char e3[18] = "Cannot open file\n";

listing 41
char e1[] = "Read error\n";
char e2[] = "Write error\n";
char e3[] = "Cannot open file\n";

listing 42
printf("%s has length %d\n",  e2,  sizeof e2);

listing 43
int sqrs[][2] = {
  {1, 1},
  {2, 4},
  {3, 9},
  {4, 16},
  {5, 25},
  {6, 36},
  {7, 49},
  {8, 64},
  {9, 81},
  {10, 100}
}; 

listing 44
/* A simple Tic Tac Toe game. */
#include <stdio.h>
#include <stdlib.h>

char matrix[3][3];  /* the tic tac toe matrix */

char check(void);
void init_matrix(void);
void get_player_move(void);
void get_computer_move(void);
void disp_matrix(void);

int main(void)
{
  char done;

  printf("This is the game of Tic Tac Toe.\n");
  printf("You will be playing against the computer.\n");

  done =  ' ';
  init_matrix();

  do {
    disp_matrix();
    get_player_move();
    done = check(); /* see if winner */
    if(done!= ' ') break; /* winner!*/
    get_computer_move();
    done = check(); /* see if winner */
  } while(done== ' ');

  if(done=='X') printf("You won!\n");
  else printf("I won!!!!\n");
  disp_matrix(); /* show final positions */

  return 0;
}

/* Initialize the matrix. */
void init_matrix(void)
{
  int i, j;

  for(i=0; i<3; i++)
    for(j=0; j<3; j++) matrix[i][j] =  ' ';
}

/* Get a player's move. */
void get_player_move(void)
{
  int x, y;

  printf("Enter X,Y coordinates for your move: ");
  scanf("%d%*c%d", &x, &y);

  x--; y--;

  if(matrix[x][y]!= ' '){
    printf("Invalid move, try again.\n");
    get_player_move();
  }
  else matrix[x][y] = 'X';
}

/* Get a move from the computer. */
void get_computer_move(void)
{
  int i, j;
  for(i=0; i<3; i++){
    for(j=0; j<3; j++)
      if(matrix[i][j]==' ') break;
    if(matrix[i][j]==' ') break;
  }

  if(i*j==9)  {
    printf("draw\n");
    exit(0);
  }
  else
    matrix[i][j] = 'O';
}

/* Display the matrix on the screen. */
void disp_matrix(void)
{
  int t;

  for(t=0; t<3; t++) {
    printf(" %c | %c | %c ",matrix[t][0],
            matrix[t][1], matrix [t][2]);
    if(t!=2) printf("\n---|---|---\n");
  }
  printf("\n");
}

/* See if there is a winner. */
char check(void)
{
  int i;

  for(i=0; i<3; i++)  /* check rows */
    if(matrix[i][0]==matrix[i][1] &&
       matrix[i][0]==matrix[i][2]) return matrix[i][0];

  for(i=0; i<3; i++)  /* check columns */
    if(matrix[0][i]==matrix[1][i] &&
       matrix[0][i]==matrix[2][i]) return matrix[0][i];

  /* test diagonals */
  if(matrix[0][0]==matrix[1][1] &&
     matrix[1][1]==matrix[2][2])
       return matrix[0][0];

  if(matrix[0][2]==matrix[1][1] &&
     matrix[1][1]==matrix[2][0])
       return matrix[0][2];

  return ' ';
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人一区在线| 成人性生交大片免费看视频在线| 国产自产v一区二区三区c| 9久草视频在线视频精品| 91精品国产一区二区三区香蕉| 欧美国产综合一区二区| 免费看精品久久片| 色欧美88888久久久久久影院| 国产午夜亚洲精品羞羞网站| 丝袜美腿一区二区三区| 色丁香久综合在线久综合在线观看| 欧美变态tickle挠乳网站| 丝袜诱惑亚洲看片| 91啪九色porn原创视频在线观看| 久久久91精品国产一区二区精品| 首页国产丝袜综合| 在线观看国产91| 亚洲欧洲精品一区二区三区不卡| 国产精品一区二区91| 日韩一区二区三区av| 天堂成人免费av电影一区| 色婷婷久久久亚洲一区二区三区| 国产精品网站一区| 国产99久久久久久免费看农村| 日韩精品一区二区三区中文精品| 日本不卡中文字幕| 日韩一区二区三区观看| 免费在线一区观看| 日韩欧美一区二区久久婷婷| 日本欧美久久久久免费播放网| 欧美少妇bbb| 亚洲永久免费视频| 欧美在线一二三| 亚洲成av人片在线| 欧美一区二区女人| 美女视频黄频大全不卡视频在线播放| 欧美丰满一区二区免费视频| 香蕉成人伊视频在线观看| 欧美精品自拍偷拍动漫精品| 视频在线观看一区| 欧美成人一区二区三区在线观看| 美女视频黄 久久| 久久精品亚洲一区二区三区浴池 | aaa欧美大片| 日韩理论片中文av| 欧美亚洲综合在线| 日韩高清欧美激情| 精品久久人人做人人爽| 国产精品一二三四五| 中文字幕一区二区三区四区不卡| 99re视频这里只有精品| 午夜婷婷国产麻豆精品| 日韩亚洲电影在线| 粉嫩一区二区三区在线看| 亚洲欧美另类久久久精品| 欧美日韩高清在线播放| 奇米影视在线99精品| 国产喂奶挤奶一区二区三区| 色综合天天视频在线观看| 日日摸夜夜添夜夜添精品视频| 日韩欧美卡一卡二| 99久久久精品| 日韩中文字幕亚洲一区二区va在线| 精品美女一区二区三区| 99久久久久久99| 毛片一区二区三区| 国产精品短视频| 777久久久精品| 成人免费毛片片v| 日日夜夜免费精品| 国产精品久久久久影院| 777奇米成人网| 99精品视频一区| 久久99精品久久久久久动态图| 国产精品国产馆在线真实露脸 | 久久美女高清视频| 91在线一区二区三区| 日本亚洲天堂网| 成人欧美一区二区三区小说| 日韩精品一区二区三区中文不卡 | 一区二区三区精品| 国产亚洲欧美在线| 欧美一区二区三区日韩视频| 91丨九色丨国产丨porny| 精品一区二区在线视频| 亚洲一区二区在线播放相泽| 欧美经典三级视频一区二区三区| 7777精品伊人久久久大香线蕉 | 成人小视频免费观看| 日韩成人午夜精品| 亚洲一区二区三区在线播放| 国产精品天干天干在观线| 日韩欧美一区在线| 欧美日韩高清在线| 欧美亚一区二区| 99久久免费视频.com| 国产成人综合在线观看| 精品一区二区三区在线观看国产| 亚洲图片有声小说| 一区二区三区.www| 亚洲国产精品成人久久综合一区| 在线播放日韩导航| 欧美日韩一区二区在线视频| 国产91清纯白嫩初高中在线观看| 狠狠网亚洲精品| 奇米色777欧美一区二区| 亚洲欧美一区二区三区极速播放 | 国产成人aaa| 极品销魂美女一区二区三区| 日本亚洲三级在线| 日本美女一区二区| 免费成人在线影院| 男男gaygay亚洲| 美女网站色91| 国产自产高清不卡| 国产精品一品二品| caoporn国产精品| 97久久精品人人爽人人爽蜜臀| 99久久99久久精品免费观看| 91在线一区二区| 欧美性大战久久| 欧美一区二区三区影视| 欧美一区二区免费视频| 欧美mv日韩mv国产网站app| 精品久久久久av影院| 久久综合色鬼综合色| 国产欧美日韩亚州综合| 国产精品乱码久久久久久| 亚洲你懂的在线视频| 亚洲第一福利视频在线| 免费在线一区观看| 国产乱人伦精品一区二区在线观看 | 国产精品亚洲第一区在线暖暖韩国| 国产一区视频网站| caoporm超碰国产精品| 色av成人天堂桃色av| 欧美美女网站色| 欧美精品一区二区三区久久久 | 亚洲福利电影网| 蜜桃久久av一区| 成人午夜私人影院| 日本道免费精品一区二区三区| 欧美日韩高清一区二区三区| 制服丝袜亚洲播放| 欧美精彩视频一区二区三区| 亚洲久草在线视频| 麻豆国产欧美日韩综合精品二区| 国产精品香蕉一区二区三区| 丝袜国产日韩另类美女| 成人午夜电影小说| 97久久人人超碰| 欧美精选一区二区| 国产日韩精品视频一区| 一区二区三区精品在线| 韩国av一区二区三区在线观看| 91首页免费视频| 欧美电影免费观看高清完整版在| 国产精品色婷婷久久58| 亚洲成av人片在线| www.综合网.com| 精品少妇一区二区三区日产乱码| 中文字幕在线免费不卡| 亚洲va天堂va国产va久| 成人午夜视频网站| 欧美电影免费提供在线观看| 亚洲综合清纯丝袜自拍| 国产精品综合av一区二区国产馆| 欧洲av一区二区嗯嗯嗯啊| 国产日韩欧美精品在线| 日韩av电影免费观看高清完整版| av不卡一区二区三区| 精品少妇一区二区三区日产乱码 | 欧美日韩国产高清一区二区三区 | 日韩欧美国产麻豆| 一区二区三区在线免费| 国产精品1024| 日韩一二三区视频| 亚洲综合视频网| 色综合中文综合网| 日韩三级在线观看| 亚洲永久精品大片| 91麻豆123| 亚洲三级在线看| 国产成人综合视频| 久久夜色精品国产噜噜av| 亚洲妇熟xx妇色黄| 在线观看视频91| 亚洲男人天堂av网| 一本大道av伊人久久综合| 国产精品你懂的| 国产v综合v亚洲欧| 国产日韩精品一区二区三区| 国产乱人伦偷精品视频免下载| 日韩精品一区二区三区在线| 久久精工是国产品牌吗| 日韩欧美国产系列| 精品一区二区在线播放| 久久一区二区视频| 大桥未久av一区二区三区中文| 久久精品视频一区二区|