2009年3月26日 星期四

C語言的範例 –逆向輸出陣列 - 練習^的使用

C語言的範例 –逆向輸出陣列
題目:將一個陣列逆序輸出。
1.程式分析:用第一個與最後一個交換。
2.程式源代碼:
#define N 5
main()
{ int a[N]={9,6,5,4,1},i,temp;
 printf("\n original array:\n");
 for(i=0;i printf("%4d",a[i]);
 for(i=0;i {temp=a[i];
  a[i]=a[N-i-1];
  a[N-i-1]=temp;
 }
printf("\n sorted array:\n");
for(i=0;i printf("%4d",a[i]);
}
==============================================================
C語言的範例 –練習^的使用
題目:學習使用按位異或 ^ 。   
1.程式分析:0^0=0; 0^1=1; 1^0=1; 1^1=0
2.程式源代碼:
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a^3;
printf("\40: The a & b(decimal) is %d \n",b);
b^=7;
printf("\40: The a & b(decimal) is %d \n",b);
}