1、
#include<stdio.h>
#include<string.h>
#define N 5
struct patient
{int number;char name[20];char symptom[100];
};void readin(struct patient *p)
{int i;printf("输入病人的信息:病号,姓名,症状:");for(i=0;i<N;i++){scanf("%d%s%s",&p[i].number,&p[i].name,&p[i].symptom);}
}void search(struct patient *p,char *x)
{int j;for(j=0;j<N;j++){if(strcmp(p[j].name,x)==0){printf("%d %s %s\n",p[j].number,p[j].name,p[j].symptom);}}
}int main()
{struct patient p[N];readin(p);char x[20];printf("请输入病人姓名:");scanf("%s",x);search(p,x); return 0;}
2、
#include<stdio.h>
int main()
{int a,flag=1;int s;int n;scanf("%d",&n);for(a=1;a<=n;a++){s=s+flag*a ;flag=flag*(-1);}printf("%d",s);return 0;
}
3、
#include<stdio.h>
void compare(int *A,int *B,int *C)
{int Max,max;if(*A>*B){Max=*A;max=*B;}else{Max=*B;max=*A;}if(Max>*C||max>*C){*A=Max;*B=max;}else if(Max>*C||max<*C){*A=Max;*B=*C;}else if(Max<*C){*A=*C;*B=Max;}printf("%d %d",*C,Max);
}int main()
{int a,b,c;scanf("%d %d %d",&a,&b,&c);compare(&a,&b,&c);printf("%d%d",a,b);return 0;
}