❶ 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;
}