77问答网
所有问题
当前搜索:
c语言输入年龄并排序
c语言
通讯录
排序
按
年龄
从小到大输出
答:
void sort(struct Man *p,int n){//p是数组第一元素指针,n是数组长度 int i,j,k;struct Man t;for(i=0;i<n;i++){ for(k=i,j=k+1;j<n;j++)if(strcmp(p[k].Name,p[j].Name)>0)k=j;if(k!=i){//这里是k与i的关系而非j t=p[k];//这里交换整个数组元素,不能只...
C语言
从键盘
输入
10个学生信息(学号,姓名,
年龄
,性别)
答:
include<stdio.h> void main(){ struct { char name[10];int num;char sex[2];int age;}s[10];int i;for(i=0;i<10;i++){ printf("请依次
输入
学生的姓名,学号,性别,
年龄
等信息");scanf("%s%d%s%d",s[i].name,&s[i].num,s[i].sex,&s[i].age);} for(i=0;i<10;i...
如何用
C语言
编写
输入
出生年月,求出
年龄
的代码
答:
printf("请
输入
您的生日:");scanf("%d %d %d",&year,&month,&day);printf("请输入当前日期:");scanf("%d %d %d",&year1,&month1,&day1);if(year1==year)age=0;else {age=year1-year;if(month1<month||(month1==month&&day1<day))age=age-1;} printf("您的
年龄
是:%d"...
C语言
:
输入
一个人的出生年,月,日,再输入当前年,月,日,计算此人的实际年...
答:
//获得当前的日期 int days0 = year*10000+(month-1)*100+day-1; int days1 = today->tm_year*10000+(today->tm_mon-1)*100+today->tm_mday-1; int age = days1-days0;//当日期或者月份不足的时候,会自动从上一级借位,因此计算出的
年纪
是可靠的,但是月份需要分析:需要...
C语言
用递归方法计算学生的
年龄
,已知第一位学生年龄最小,为10岁,其余...
答:
include<stdio.h>#define N 10int age(int x){ if(x==1) return N; return age(x-1)+2;}int main(){ printf("%d\n",age(5)); return 0;}
c语言
编辑程序求救
答:
include <stdio.h> int main(){ int age;printf("请
输入
孩子的
年龄
<2-6岁>: ");scanf("%d", &age);switch(age){ case 2:printf("%d岁,进入小班\n",age);break;case 3:printf("%d岁,进入小班\n",age);break;case 4:printf("%d岁,进入中班\n",age);break;default :printf("...
c语言
设计从键盘
输入
甲乙两个人的
年龄
,求两个人的平均年龄
答:
int main(int argc, const char * argv[]) { int old1 = 0,old2 = 0;scanf("甲的
年龄
:%d",&old1);scanf("乙的年龄:%d",&old2);printf("平均年龄%d\n",(old1 + old2)/2);return 0;}
用
C语言
编写录入学生信息(学号、性别、
年龄
、院系 )
答:
printf("\t \t1---按学号
排序
.\t2---按姓名排序 . \n"); printf("\t \t3---按科目排序 .\t0---退 出排序. \n"); printf("请选择:"); scanf("%
c
",&choice); fflush(stdin); switch (choice) { case '1': { while(curr_i->next != NULL) { curr_j = curr_i->next; while...
C语言
:根据新老身份证,比较他们的
年龄
大小·~~
答:
printf("请
输入
另一个人的身份证号\n");pi=input();for (i=0;i<8;i++){
c
[i]=*pi++;} i=strcmp(b,c);return i;} void main(){ int i;i=compare();switch(i){ case -1:printf("第一个人
年龄
大");break;case 0:printf("两个人的年龄相同");break;case 1:printf("第二...
C语言
制作程序利用结构数组
输入
3个人姓名
年龄
,并输出三人最年长者姓名年...
答:
struct person{ char name[10];int age;};struct person p[3]={{"张三",18},{"李四",19},{"王五",20}};/*初始化 p[3]各个成员*/ int main(){ int i,max_age=0;for(i=0;i<3;i++){ printf("
输入
第%d个人的姓名:%s",i+1,p[i].name);printf("\n输入第%d个人的
年龄
:%d...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜