当前位置:首页 » 编程语言 » c语言确定一个人的年龄
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言确定一个人的年龄

发布时间: 2023-03-02 23:42:03

❶ C语言,定义一种结构类型,能实现一个人的姓名,年龄,身高,体重信息

代码:

#include<stdio.h>
structpeople{
charname[10];
intage;
inthigh;//单位cm
floatweight;//单位kg
}p;

intmain(){
printf("请输入您的姓名、年龄、身高cm、体重kg(空格分开): ");
scanf("%s%d%d%f",&p.name,&p.age,&p.high,&p.weight);
printf("您的个人信息:姓名:%s,年龄:%d岁,身高:%dcm,体重:%0.2fkg ",p.name,p.age,p.high,p.weight);
return0;
}

运行:

❷ 输入一个人的出生年、月、日,再输入当前年、月、日,计算此人的实际年龄。用C语言编程,不用数组

#include<stdio.h>
typedefstructdate{
unsignedintyear;
unsignedintmonth;
unsignedintday;
}date;

intmain()
{
datebirthDay,now;
intage;
printf("dateformatisxxxx-xx-xx,suchas1993-01-01 ");
printf("inputbirthday ");
scanf("%d-%d-%d",&birthDay.year,&birthDay.month,&birthDay.day);
printf("inputcurrentdate ");
scanf("%d-%d-%d",&now.year,&now.month,&now.day);
age=now.year-birthDay.year;
printf("age:%d ",age);
return0;
}

❸ C语言编程,求一个人的年龄是多少。

第一行第一的是y0,你写成了yo

#include<stdio.h>
intmain()
{
inty0,m0,d0,y1,m1,d1,nianling;///////y0
printf("请输入您的生日:");
scanf("%d,%d,%d",&y0,&m0,&d0);
printf("请输入当前日期:");
scanf("%d,%d,%d",&y1,&m1,&d1);
nianling=y1-y0;
if(m1>m0)
{
if(d1>d0)
nianling--;
printf("%d",nianling);
}
else
printf("%d",nianling);
}