jiuweixiaxia2B jiuweixiaxia2B
你说的什么废话啊,骚年。找抽哟
关注数: 14 粉丝数: 32 发帖数: 320 关注贴吧数: 9
身份证的问题~ 求助 求热心人 #include<stdio.h> #include<string.h> int getyear(char viID[20]) { int viyear; char viCCC; viCCC=strlen(char viID[20]); if(viCCC=18) { viyear=(viID[6]-48)*1000+(viID[7]-48)*100+(viID[8]-48)*10+(viID[9]-48)*1; } else if(viCCC=15) { viyear=(viID[6]-48)*10+(viID[7]-48)*1+1900; } } int getmonth(char viID[20]) { int vimonth; char viXXX; viXXX=strlen(char viID[20]); if(viXXX=18) { vimonth=(viID[10]-48)*10+(viID[11]-48)*1; } else if(viXXX=15) { vimonth=(viID[8]-48)*10+(viID[9]-48)*1; } } int getday(char viID[20]) { int viday; char viDDD; viDDD=strlen(char viID[20]); if(viDDD=18) { viday=(viID[12]-48)*10+(viID[13]-48)*1; } else if(viDDD=15) { viday=(viID[10]-48)*10+(viID[11]-48)*1; } } int getyear(char viID[20]); int getmonth(char viID[20]); int getday(char viID[20]); void main(void) { viID1[20]={"620102199208051830"}; viID2[20]={"620102198811154618"}; if (getyear(viID1[20])>getyear(viID2[20])) { printf("ID1比ID2年纪小"); } else if (getyear(viID1[20])<getyear(viID2[20])) { printf("ID1比ID2年纪大"); } else if(getyear(viID1[20])=getyear(viID2[20])) { getmonth(char (viID[20]); if(getmonth(viID1[20])>getmonth(viID2[20])) { printf("ID1比ID2年纪小"); } else if(getmonth(viID1[20])<getmonth(viID2[20])) { printf("ID1比ID2年纪大"); } else if(getmonth(viID1[20])=getmonth(viID2[20])) { getday(char viID[20]); if(getday(viID1[20])>getday(viID2[20])) { printf("ID1比ID2年纪小"); } else if(getday(viID1[20])<getday(viID2[20])) { printf("ID1比ID2年纪大"); } else if(getday(viID1[20])=getday(viID2[20])) { printf("ID1与ID2同岁"); } } } } 大神们 可能有点长 求修改!
1 下一页