编写函数fun,根据字符串s和字符串t中存放到两个人的身份证号,求出两个人年龄差值的绝对值(只考虑出生年份,不考虑出生的具体日期),作为数值返回,
2)在主函数的数中分别输入两个身份证号(是 个18位的字符串,其中第7位到第10位是出生年份),给字符数组s和t,调用fun函数,并通过实参指针传递给对应的形参,输出年龄差值。
#include <stdio.h>
#include <math.h>
int fun(char *s,char *t)
{ int ys = 0,yt = 0;
for(i=6;i<=9;i++)
ys = ys*10 + s[i] - '0';
for(i=6;i<=9;i++)
yt= yt*10 + t[i] - '0';
return abs(yt-ys);
}
int main()
{
char s[19],t[19];
gets(s);
gets(t);
printf("%d",fun(s,t));
return 0;
}