龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

学点 C 语言(9): if 语句(3)

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
5. 梯次: #include int main(void) { int i; for (i = 0; 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 { prin

  5. 梯次:

#include 

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 

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 

int main(void)

{

  int i,j;

  

  for (i = 0; i < 10; i++) {

    j = i<5 ? 1 : 5; //

    printf("%d ", j);  

  }

  getchar();

  return 0;

}

#include 

int main(void)

{

  int i,j;

  

  for (i = 0; i < 10; i++) {

    i<5 ? printf("1 ") : printf("5 ");

  }

  getchar();

  return 0;

}

精彩图集

赞助商链接