新手问个c语言的问题~~~~
先说一下情况:
我做了一个学生信息的查询系统,声明了一个学生的结构体,包含了3个元素{姓名,成绩,年龄},我想问的是,如果让用户输入一个查询的依据,比如:输入姓名,就按姓名查询,输入成绩,就按成绩查询,也可以同时输入2个如:成绩和年龄,也可以输入3个查询条件,也可以不输入,那就显示所有学员
我先在的问题是,按上面的方法设计查询的话,用if语句就能做到,但是3个元素共有8种可能,如果用8个if语句,我总觉的太夸张,所以我想请各位高手指点一下,如果想用最少的if语句,该怎么写,我想来想去我最简化的也用到了5个,有没有更少的~~~