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
望採納\("▔□▔)/