單回圈九九乘法表

重點只在於:
i一直都是2~9,當i=9時i=++j/j+1會把i又變成2,以此類推~~
整個回圈的結束為j<10時...

註:上例中的(i==9)?(i=++j/j+1): (i++)為C裡的特別用法
很類似if,即  
"判斷" ? "成立時" : "不成立時"

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
  int i, j;
  for (i = 2, j = 1;j < 10;(i==9)?(i=++j/j+1): (i++)){
       printf("%d*%d=%2d ", i, j,i*j);
       if(i == 9)
          puts("");
  }
  system("pause");
  return 0;



留言

這個網誌中的熱門文章

delivery note和delivery order的區別和翻譯

Eclipse 3.6.1 Helios 中文化方法

牙技專業英文--技工篇