View Code of Problem 95

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct student{
char n[20];
char sex[10];
int year;
int month;
int day;
}stu[30];
int main()
{
int n,i,j=0,k=0,a[50];
char s[50];
while(scanf("%s",s))
{
if(strcmp(s,"quit")==0)
exit(0);
if(strcmp(s,"add")==0)
scanf("%s %s %d%d%d",stu[k].n,stu[k].sex,&stu[k].year,&stu[k].month,&stu[k].day);
k++;
for(i=0;i<k;i++)
if(strcmp(s,stu[i].n)==0)
printf("%s %s %d-%d-%d\n",stu[i].n,stu[i].sex,stu[i].year,stu[i].month,stu[i].day);
for(i=0;i<k;i++)
if(strcmp(s,stu[i].sex)==0)
printf("%s %s %d-%d-%d\n",stu[i].n,stu[i].sex,stu[i].year,stu[i].month,stu[i].day);
}
}

Double click to view unformatted code.


Back to problem 95