标签:style color os io ar 数据 div 代码 sp
给你两个很大的数,你能不能判断出他们两个数的大小呢?
比如123456789123456789要大于-123456
111111111111111111111111111 88888888888888888888 -1111111111111111111111111 22222222 0 0
a>b a<b
#include<stdio.h> #include<string.h> char a[1010],b[1010]; int main() { while(scanf("%s %s",a,b)) { if(!strcmp(a,"0")&&!strcmp(b,"0")) break; int len1,len2; len1=strlen(a),len2=strlen(b); if(a[0]=='-') { if(b[0]=='-') { if(len1>len2) printf("a<b\n"); else if(len1<len2) printf("a>b\n"); else { if(strcmp(a,b)==0) printf("a==b\n"); else if(strcmp(a,b)>0) printf("a<b\n"); else printf("a>b\n"); } } else printf("a<b\n"); } else { if(b[0]=='-') printf("a>b\n"); else { if(len1>len2) printf("a>b\n"); else if(len1<len2) printf("a<b\n"); else { if(strcmp(a,b)==0) printf("a==b\n"); else if(strcmp(a,b)>0) printf("a>b\n"); else printf("a<b\n"); } } } } return 0; }
标签:style color os io ar 数据 div 代码 sp
原文地址:http://blog.csdn.net/qq_18062811/article/details/38962917