Problem 1179 女生信息表–删除链表………………数构
Accepted: 2563 Total Submit: 3393
Time Limit: 1000ms Memony Limit: 32768KB
Description
新生报到开始了,需要登记的信息是:姓名、性别、来的地方、已安排的学号。请你编程将新生的信息输入电脑,然后按原顺序输出女生。请用链表完成。新生的结构定义为:
struct student
{
__int64 num;
char sex;
char name[10];
char come_from[20];
struct student *next;
};
Input
输入有若干行,每行一位学生的信息。
Ouput
女生的信息表
Sample Input
20100862150 m zhang fuzou
20100862178 f li shanghai
20100862154 m wu sanming
20100862155 f wang zhejian
20100862170 f chen zhangzhou
20100862176 m cao zhangzhou
Sample Output
20100862178 f li shanghai
20100862155 f wang zhejian
20100862170 f chen zhangzhou
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
String num=sc.next();
String sex=sc.next();
String name=sc.next();
String from=sc.next();
Weng weng=new Weng(num,sex,name,from);
if(sex.equals("f")){
System.out.println(weng.toString());
}
}
}
}
class Weng
{
String num;
String sex;
String name;
String from;
public Weng()
{
}
public Weng(String num,String sex,String name,String from)
{
this.num=num;
this.sex=sex;
this.name=name;
this.from=from;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFrom() {
return from;
}
public void setFrom(String from) {
this.from = from;
}
@Override
public String toString() {
return this.num+" "+this.sex+" "+this.name+" "+this.from;
}
}