找回密码
 注册会员
查看: 1558|回复: 0

C语言:根据新老身份证,比较他们的年龄大小~~

[复制链接]
发表于 2009-11-25 10:57:32 | 显示全部楼层 |阅读模式
<p>C语言:根据新老身份证,比较他们的年龄大小~~</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:30 -</p>
<p>解决时间:2009-11-25 10:52</p>
<p>比较他们的年龄大小~~</p>
<p>提问者: ZXCZXCPJ - 试用期 二级</p>
<p>最佳答案</p>
<p>#include <stdio.h></p>
<p>#include <string.h></p>
<p>char* input()</p>
<p>{</p>
<p>char a[18];</p>
<p>char b[8];</p>
<p>char *p;</p>
<p>int i;</p>
<p>int j=0;</p>
<p>for (i=0;i<18;i++)</p>
<p>{</p>
<p>scanf("%c",&a);</p>
<p>if (i>6&&i<14)</p>
<p>{</p>
<p>b[j]=a;</p>
<p>j++;</p>
<p>}</p>
<p>}</p>
<p>p=b;</p>
<p>return p;</p>
<p>}</p>
<p>int compare()</p>
<p>{</p>
<p>char b[8];</p>
<p>char c[8];</p>
<p>char *pi;</p>
<p>int i;</p>
<p>printf("请输入一个人的身份证号\n");</p>
<p>pi=input();</p>
<p>for (i=0;i<8;i++)</p>
<p>{</p>
<p>b=*pi++;</p>
<p>}</p>
<p>printf("请输入另一个人的身份证号\n");</p>
<p>pi=input();</p>
<p>for (i=0;i<8;i++)</p>
<p>{</p>
<p>c=*pi++;</p>
<p>}</p>
<p>i=strcmp(b,c);</p>
<p>return i;</p>
<p>}</p>
<p>void main()</p>
<p>{</p>
<p>int i;</p>
<p>i=compare();</p>
<p>switch(i)</p>
<p>{</p>
<p>case -1:</p>
<p>printf("第一个人年龄大");</p>
<p>break;</p>
<p>case 0:</p>
<p>printf("两个人的年龄相同");</p>
<p>break;</p>
<p>case 1:</p>
<p>printf("第二个人年龄大");</p>
<p>break;</p>
<p>default:</p>
<p>break;</p>
<p>}</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>Panda_lj - 试用期 二级   2009-11-11 19:11</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-19 17:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表