读书人

二级C语言if语句

发布时间: 2009-03-20 09:23:25 作者: liuhuituzi

1. 常规:
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i%2 == 0) printf("%d 是偶数 ", i);
  if (i%2 != 0) printf("%d 是奇数 ", i);
  }
  getchar();
  return 0;
  }
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i > 4)
  printf("%d ", i);
  else
  printf("* ");
  }
  getchar();
  return 0;
  }
  2. && 与 ||
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i>3 && i<7) {
  printf("%d ", i);
  }
  }
  getchar();
  return 0;
  }
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i<3 || i>7) {
  printf("%d ", i);
  }
  }
  getchar();
  return 0;
  }
  3. & 与 设为首页 |
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i>3 & i<7) {
  printf("%d ", i);
  }
  }
  getchar();
  return 0;
  }
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i<3 | i>7) {
  printf("%d ", i);
  }
  }
  getchar();
  return 0;
  }

4. !
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (!(i > 4)) {
  printf("%d ", i);
  }
  }
  getchar();
  return 0;
  }
  5. 梯次:
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i/2 == 0) {
  printf("%d: 0-1 ", i);} else if(i/2 == 1) {
  printf("%d: 2-3 ", i);
  } else if(i/2 == 2) {
  printf("%d: 4-5 ", i);
  } else {
  printf("%d: 6-9 ", i);
  }
  }
  getchar();
  return 0;
  }
  6. 嵌套:
  #include <stdio.h>
  int main(void)
  {
  int i;
  for (i = 0; i < 10; i++) {
  if (i > 2) {
  if (i%2 == 0) {
  printf("%d ", i);
  }
  }
  }
  getchar();
  return 0;
  }
  7. 简化的 if 语句(? :)
  #include <stdio.h>
  int main(void)
  {
  int i,j;
  for (i = 0; i < 10; i++) {
  j = i<5 ? 1 : 5; //
  printf("%d ", j);}
  getchar();
  return 0;
  }
  #include <stdio.h>
  int main(void)
  {
  int i,j;
  for (i = 0; i < 10; i++) {
  i<5 ? printf("1 ") : printf("5 ");
  }
  getchar();
  return 0;
  }

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.net/exam/

读书人网 >复习指导

热点推荐