存储学生
Ⅰ 设计一个结构体,存储某个学生的主要学籍信息,包括姓名、班号和学号等,使用结构体指针实现对结构体
struct student
{
char name[20];
int class;
int num;
}*stu1;
int main()
{
int i,j;
scanf("%s",stu1->name);//输入姓名
scanf("%d",stu1->class);//输入班号
scanf("%d",stu1->num);//输入学号
}
Ⅱ 如何用java编辑Student类用于存储单个学生的学号和姓名
public class TestStudent
{
public static void main(String[] args)
{
Student s_me = new Student(); //用Student的Student()方法初始化一个Student对象
Student s_other = new Student(66,"李四"); //用Student的Student(int id,String name)方法初始化一个Student对象
System.out.println("------------------------------");
System.out.println(" 我叫: " + s_me.getName());
System.out.println("我的学号是: " + s_me.getId());
System.out.println("------------------------------");
System.out.println(" 他叫: " + s_other.getName());
System.out.println("他的学号是: " + s_other.getId());
System.out.println("------------------------------");
}
}
class Student
{
private int id; //私有成员变量:id;使用修饰符拒绝外界访问Student类中的成员变量。
private String name; //私有成员变量:name;使用修饰符拒绝外界访问Student类中的成员变量。
public Student() //使用Student()构造方法将你的学号和姓名存储到Student对象中
{
this.id = 99; //这里改成你的学号
this.name = "张三"; //这里改成你的姓名
}
public Student(int id,String name) //使用Student(int id,String name)构造方法将特定学生的学号和姓名存储到Student对象中;
{
this.id = id;
this.name = name;
}
public void setId(int id) //通过该方法设置id
{
this.id = id;
}
public int getId() //使用getId()方法返回学生的学号;
{
return id;
}
public void setName(String name) //通过该方法设置name
{
this.name = name;
}
public String getName() //使用getName()方法返回学生的姓名;
{
return name;
}
}
Ⅲ 你好,请问用C#存储学生信息并把学生信息存到txt文件中达到写入和读取的操作怎么完成
学号,姓名,手机号码,性别对应
textbox1,2,3,4
FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);
//创建写入文件 StreamWriter sw = new StreamWriter(fs1);sw.WriteLine(this.textBox1.Text+ "+" + this.textBox2.Text+“+”+this.textBox3.Text+“+”+this.textBox4.Text );//开始写入值
sw.Close();//写完关闭
fs1.Close();
Ⅳ 【Python问题】使用Python的字典,通过字典存储学生的基本成绩信息
知识点比较基础,但写起来繁琐,超出写完可以学到东西范围,付费可以帮写
Ⅳ 学生数据处理,用对象数组存储输入的学生数据
#include <iostream>
using namespace std;
class Student
{
public:
void get_student();
void display();
private:
int num;
int score;
};
void Student::get_student()
{
cin>>num>>score;
}
void Student::display()
{
cout<<"num="<<num<<"\t"<<"score="<<score<<endl;
}
int main()
{
int i;
Student *p;
p = new Student[5]; //这里创5个student
for(i=0;i<5;i++)
{
cout<<"请输入第"<<i+1<<"名学号和成绩:";
p[i].get_student();//这里指定p所指向的第几个student 的值
}
cout<<"输出第1.3.5个学生的数据:\n";
for(i=0;i<5;i=i+2)
{
p[i].display();//同理指定所对应的第几个student
}
delete p;
return 0;
}
Ⅵ c#用结构数组存储多个学生的信息每个学生的信息姓名、学号和成绩。输入学生学号,可以输出他姓名,成绩
见下面的程序
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceConsoleApplication13
{
//Student结构
structStudent
{
//姓名
publicstringName;
//学号
publicintID;
//成绩
publicfloatScore;
publicoverridestringToString()
{
returnstring.Format("姓名:{0},学号:{1},成绩:{2}",
Name,
ID,
Score);
}
}
classProgram
{
staticvoidMain(string[]args)
{
//学生结构数组
Student[]students=newStudent[5];
students[0]=newStudent{Name="张三",ID=1,Score=90};
students[1]=newStudent{Name="李四",ID=2,Score=80};
students[2]=newStudent{Name="王五",ID=3,Score=70};
students[3]=newStudent{Name="赵六",ID=4,Score=60};
students[4]=newStudent{Name="钱七",ID=5,Score=50};
//输出
for(inti=0;i<students.Length;i++)
{
Console.WriteLine(students[i].ToString());
}
}
}
Ⅶ Student类用于存储单个学生的学号和姓名。如题 谢谢了
public class Student{ private int id; private String name; public void setId(int id){ this.id=id; } public int getId(){ return id; } public void setName(String name){ this.name=name; } public String getName(){ return name; } public Student(int id,String name){ this.id=id; this.name=name; } public Student(){ } public static void main(String args[]){ Student s1 = new Student(2,"张三"); Student s2 = new Student(); s2.setId(2); s2.setName("张三"); } }