当前位置:网站首页>个人信息管理系统
个人信息管理系统
2022-07-17 05:21:00 【winkiii】
描述
小张是同学会的负责人,但是复杂的联系信息让他很头痛,请你帮他写一个个人信箱的管理系统(人数小于30人),每个人包含3项信息:
姓名 (小于20个字符) 性别(Female = 女, Male = 男) 生日(年月日)
每个人用一个结构体表示,同时支持以下操作:
add Tim Male 1993 12 22
添加一个名为Tim的男生,出生年月日位1993-12-22
name Tim
返回姓名为Tim的人的所有信息
sex Male
返回所有男生的信息(sex Female返回女生信息)
quit
退出系统
输入
用户指令
输出
输出结果
输入样例 1
add Tim Male 1993 12 22
add Britney Female 1992 2 23
add Freddy Male 1989 4 22
name Britney
sex Male
quit
输出样例 1
Britney Female 1992-2-23
Tim Male 1993-12-22
Freddy Male 1989-4-22
#include<string.h>
#include<stdio.h>
struct{
char name[100];
char sex[10];
int year;
int month;
int day;
}stu[30];
int main(){
char s[10];
int i=0;
while(1)
{
scanf("%s",s);
if(strcmp(s,"quit")==0){
break;
}
if(strcmp(s,"add")==0){
scanf("%s%s%d%d%d",&stu[i].name,&stu[i].sex,&stu[i].year,&stu[i].month,&stu[i].day);
i++;
}
if(strcmp(s,"name")==0){
char b[100];
scanf("%s",b);
for(int j=0;j<i;j++){
if(strcmp(b,stu[j].name)==0){
printf("%s %s %d-%d-%d\n",stu[j].name,stu[j].sex,stu[j].year,stu[j].month,stu[j].day);
}
}
}
if(strcmp(s,"sex")==0){
char a[10];
scanf("%s",a);
for(int j=0;j<i;j++){
if(strcmp(a,stu[j].sex)==0){
printf("%s %s %d-%d-%d\n",stu[j].name,stu[j].sex,stu[j].year,stu[j].month,stu[j].day);
}
}
}
}
}
边栏推荐
猜你喜欢

小迪网络安全-笔记(4)
![[jmeter] TCP Sampler](/img/ac/3b08db8808d84eb144262d78880050.png)
[jmeter] TCP Sampler

吴恩达机器学习第3-4章

Loadng class `com. mysql. jdbc. Driver‘. This is deprecated. The new driver class is `com. mysql. cj. jdb

Wu Enda machine learning chapter 12-13

STM32串口通信相关学习

使用Altium Designer软件绘制一个基于stm32设计

Full experience of soft examination at the beginning, middle and advanced levels

Network layer and IP learning

Wu Enda machine learning chapter 14-15
随机推荐
Experiment 3 inheritance and derived classes
上课啦要点名啊
Arabic numerals to Chinese
Tcp/ip four layer model and related configurations of F5
Experiment 5: Gui
小迪网络安全-笔记(5)
Full experience of soft examination at the beginning, middle and advanced levels
F5 GTM(一):DNS参数
Learning about STM assembler design
Entry level of simple irules writing
Network layer and IP learning
Introduction to daily use of manjaro system
管理员阻止运行此应用
阿拉伯数字转中文
Part of the second Shanxi Network Security Skills Competition (Enterprise Group) WP (II)
渣渣学习之路(1)输出某年某月的日历页
Query of database (II)
剑指offer刷题
基于Ardunio IDE软件开发编程学习
lock