❶ C语言 输入三个人的年龄,找出年龄最小的那个人 怎么编
你的意思是在数组A[10]中找出最小值并把他所在的下标打出来?
# include<stdio.h>
# define M 10
void main()
{
int a[M]={3,6,11,8,2,5,9,1,7,4};
int min=a[0],i=0,temp;
while(i<M)
{
if(min>a[i])
{ temp=i;min=a[i];}
i++;
}
printf("该数下标为%d该数据为%d",temp,a[temp]);
}
❷ C语言年龄计算
#include<stdio.h>
intmain()
#include<stdio.h>
intmain()
{
intnumber();
printf("%d",number(5));
}
intnumber(intn)
{
intage;
if(n==1)
age=10;
else
age=number(n-1)+2;
returnage;
}
热心
❸ 用C语言怎么求年龄
恐怕你要说的具体些,大家才好帮你
❹ 2017年计算机等级二级C语言考试通过年龄最小是几岁,并且成绩是优秀的
这个小朋友考了一个非常非常棒的成绩,一般大学生都考不到优秀,优秀是要上90分的,而且是难考的C语言;我查过了网络,比全国最小程序员考过二级的年龄还小1岁,成绩还要好,这位9岁的小学生应该是最新的全国最小程序员了。这个计算机等级考试二级证书很值得保存,很有意义。
❺ C语言编程10名同学,求出年龄最大,最小,平均年龄
#include <stdio.h>
double sum,max,min,a;
int i;
int main() {
max=0;
min=1e99;
sum=0;
for (i=0;i<10;i++) {
scanf("%lf",&a);
if (a>max) max=a;
if (a<min) min=a;
sum+=a;
}
printf("最大:%lf\n",max);
printf("最小:%lf\n",min);
printf("平均:%lf\n",sum/10);
return 0;
}
❻ 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);
}
❼ 谁的年龄最小(结构体专题) 用C语言解决
#include<stdio.h>
#include<malloc.h>
typedefstruct
{
intyear;
intmonth;
intday;
}birthday_info;
typedefstruct
{
charname[64];
birthday_infobirthday;
}friend_info;
intis_a_younger(birthday_infoa,birthday_infob)
{
if(a.year>b.year)return1;
elseif(a.year<b.year)return-1;
else
{
if(a.month>b.month)return1;
elseif(a.month<b.month)return-1;
else
{
if(a.day>b.day)return1;
elseif(a.day<b.day)return-1;
elsereturn0;
}
}
}
voidmain()
{
friend_info*pfriend=NULL;
inti,count=0,minid=0;
scanf("%d",&count);
pfriend=(friend_info*)malloc(sizeof(friend_info)*count);
if(pfriend==NULL)
{
printf("mallocerror. ");
return;
}
memset(pfriend,0,sizeof(friend_info)*count);
for(i=0;i<count;i++)
{
scanf("%s%d%d%d",
pfriend[i].name,
&(pfriend[i].birthday.year),
&(pfriend[i].birthday.month),
&(pfriend[i].birthday.day));
}
for(i=1;i<count;i++)
{
if(is_a_younger(pfriend[i].birthday,pfriend[i-1].birthday)>0)
{
minid=i;
}
}
printf("%s%d%d%d ",pfriend[minid].name,pfriend[minid].birthday.year,pfriend[minid].birthday.month,pfriend[minid].birthday.day);
free(pfriend);
pfriend=NULL;
}
❽ C语言 求一个人的实际年龄
不可能吧`
起码要输入那个人的出生年月,
才能求出他的年龄!
不过做起来有点麻烦的
还要考虑闰年
❾ C语言 计算准确年龄
不同编译器结果是不一样的,vc6.0下是13750,dev c++4.9.9.2下是13749.这个不是你程序的原因,我觉得原因可能是你这里面用到了类型转换,不同编译器最后产生的代码不太一致吧。没法解决也不用去解决。如果你想得到正确的结果就不要把运算的结果转成long类型的,你设置n是double型的。
❿ 用C语言怎么求平均年龄
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sum=0,i,n,a[100];
double b;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum=sum+a[i];
}
b=1.0*sum/n;
printf("%.2f",b);
return 0;
}