|
|
发表于 2006-9-9 08:57:40
|
显示全部楼层
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc,char *argv[])
- {
- int num1,num2;
- int i = 0;
- char result[3][32];
- if(argc != 3)
- {
- printf("Usage: cmp_int num1 num2\n");
- exit(1);
- }
- sprintf(result[0],"%s = %s",argv[1],argv[2]);
- sprintf(result[1],"%s > %s",argv[1],argv[2]);
- sprintf(result[2],"%s < %s",argv[1],argv[2]);
- num1 = atoi(argv[1]);
- num2 = atoi(argv[2]);
- i = (((num1 - num2) >> 31) * 2) + ((num2 - num1) >> 31);
- printf("Result: %s\n",result[-i]);
- return 0;
- }
复制代码 |
|