2009年3月18日 星期三

C語言的範例 –輸出99乘法表 - 輸出國際象棋棋盤

C語言的範例 輸出99乘法表 
題目:輸出9*9口訣。 
1.程式分析:分行與列考慮,共99列,i控制行,j控制列。 
2.程式源代碼: 
#include "stdio.h" 
main() 
{ 
 int i,j,result; 
 printf("\n"); 
 for (i=1;i<10;i++) 
  { for(j=1;j<10;j++) 
    { 
     result=i*j; 
     printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,占3*/ 
    } 
   printf("\n");/*每一行後換行*/ 
  } 
} 
C語言的範例 輸出國際象棋棋盤
題目:要求輸出國際象棋棋盤。 
1.程式分析:用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。 
2.程式源代碼: 
#include "stdio.h" 
main() 
{ 
int i,j; 
for(i=0;i<8;i++) 
 { 
  for(j=0;j<8;j++) 
   if((i+j)%2==0) 
    printf("%c%c",219,219); 
   else 
    printf(" "); 
   printf("\n"); 
 } 
}