第一题
#include "stdio.h"
main()
{
int y0,m0,d0,y1,m1,d1;
int age;
printf("请输入生日:\n");
scanf("%d %d %d",&y0,&m0,&d0);
printf("请输入当前日期:\n");
scanf("%d %d %d",&y1,&m1,&d1);
age=y1-y0;
if(m1<m0)
age=age-1;
else if(d1<d0)
age=age-1;
printf("你的年龄是:%d\n",age);
}
第二题
#include "stdio.h"
#include"string.h"
main()
{
int n,i;
char shu[10];
loop : printf("请输入一个不多于五位的正整数:\n");
scanf("%s",shu);
n=strlen(shu);
if(n>5)
{
printf("输入的数多于五位!\n");
goto loop;
}
printf("该数是%d位\n",n);
printf("顺序:");
for(i=0;i<n;i++)
printf("%c ",shu[i]);
printf("\n");
printf("顺序:");
for(i=n-1;i>=0;i--)
printf("%c ",shu[i]);
}