當前位置:首頁 » 編程語言 » 年齡劃分c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

年齡劃分c語言

發布時間: 2022-09-06 14:13:39

A. 用c語言輸入年齡顯示年齡段

#include <stdio.h>
#include <stdlib.h>
void main()
{
int n;
printf ("請輸入年齡n: ");
scanf ("%d",&n);
if (n<0)
{
printf ("年齡沒有小於0的!\n");
exit(0);
}
if (n>=0&&n<=17)
printf ("你的年齡段是少年。\n");
if (n>=18&&n<=31)
printf ("你的年齡段是青年。\n");
if (n>=32&&n<=50)
printf ("你的年齡段是中年。\n");
if (n>=51)
printf ("你的年齡段是老年。\n");
}

B. C語言統計年齡。不能用指針。

樓上的代碼過復雜。
可以這樣:
void cc(int a[], int n, int b[])
{
for(int i = 0; i < n; i ++)
{
if(a[i] > 99)
c[10] ++;
else
c[a[i] / 10] ++;
}
}
int main()
{
int a[10] = {15,....}//這個年齡可以自己輸自己想輸入的
int c[11]; //樓上的是10 錯誤 必須要11
for(int i = 0; i < 11; i ++)
c[i] = 0;
cc(a, 11, c);
return 0;
}

C. 把1000000個人年齡排序,怎麼用C語言表達,,

你的編譯器是否是古老的過時的TC? 現在的編譯器 int 就是 long int。
你寫的數組大小小於要求,需要6個0。
另外,需要開為 全局量 !放到 main(){} 以前,或 static short a[1000000]; 就可以了。
年齡 最多 150歲,short int 足夠。下標 用 long int 就可以了。

D. 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);
}

E. C語言,根據年齡判斷老年,中年,青年,少年以及數量

#include "stdio.h"


int main()

{

int buf[10] = {},i;

int num1=0,num2=0,num3=0,num4=0;

printf("輸入10個人的年齡:");

for(i=0;i<10;i++)

{

scanf("%d",&buf[i]);

if(buf[i]>=11&&buf[i]<=15) num1++;

else if(buf[i]>15&&buf[i]<=35) num2++;

else if(buf[i]>35&&buf[i]<60) num3++;

else if(buf[i]>=60) num4++;

}

printf("少年的人數: %d ",num1);

printf("青年的人數: %d ",num2);

printf("中年的人數: %d ",num3);

printf("老年的人數: %d ",num4);

return 0;

}

F. c語言的年齡冒泡排序

#include<stdio.h>
main()
{
inta[100],i,j,t,n;
printf("請輸入有多少人?");
scanf("%d",&n);
printf("請分別輸入他們的年齡: ");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
printf("排序後,年齡分別為: ");
for(i=0;i<n;i++)
printf("%d",a[i]);
}

是這樣嗎?

G. 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;
}
熱心

H. C語言編譯中年齡體重用iAge fHeight表示,為什麼那麼性別年齡怎麼表示呢

這個並沒有硬性的規定,一般好的編程習慣會在變數名前面加上表示變數類型的前綴,例如iAge表示這個變數是整型,fHeight表示這個變數是浮點型。
如果你的程序中性別取捨范圍只有『男』和『女』,那麼可以用布爾型、位元組型等占空間較小的變數類型,也可以直接用字元串型。

I. 這是一個對年齡排序的c語言問題,菜鳥看不懂,求指教

結構體定義了一個人的名字性別年齡
search函數進行降序排序:
if如果已經降序則返回
否則進行for循環的插入排序
主函數從f1.txt中讀取信息
然後用search函數進行排序
最後將排序後的信息寫入f2.txt
望採納\("▔□▔)/