flag40 同成绩个数

# include <stdio.h>
void main()
{
int i,T1=10,T2=3;
int a[100]={60,75,90,55,75,99,82,90,75,50};
int b[100]={75,90,88};
int c[256]={0};
for(i=0;i<T1;i++)
c[a[i]]++;
for(i=0;i<T2;i++)
printf("%d ",c[b[i]]);


}
下面是一个简单的 Java 成绩管理界面的实现,包括添加学生、删除学生、查询学生、修改学生成绩等功能。这里使用了 Swing 组件来实现图形化界面。 ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; public class ScoreManager extends JFrame { private ArrayList<Student> studentList = new ArrayList<>(); private JLabel nameLabel = new JLabel("姓名:"); private JTextField nameField = new JTextField(10); private JLabel idLabel = new JLabel("学号:"); private JTextField idField = new JTextField(10); private JLabel scoreLabel = new JLabel("成绩:"); private JTextField scoreField = new JTextField(10); private JButton addButton = new JButton("添加"); private JButton deleteButton = new JButton("删除"); private JButton queryButton = new JButton("查询"); private JButton modifyButton = new JButton("修改"); private JTextArea resultArea = new JTextArea(10, 40); public ScoreManager() { super("成绩管理"); JPanel inputPanel = new JPanel(); inputPanel.setLayout(new GridLayout(4, 2)); inputPanel.add(nameLabel); inputPanel.add(nameField); inputPanel.add(idLabel); inputPanel.add(idField); inputPanel.add(scoreLabel); inputPanel.add(scoreField); inputPanel.add(addButton); inputPanel.add(deleteButton); inputPanel.add(queryButton); inputPanel.add(modifyButton); JPanel outputPanel = new JPanel(); outputPanel.add(new JScrollPane(resultArea)); add(inputPanel, BorderLayout.NORTH); add(outputPanel, BorderLayout.CENTER); addButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String name = nameField.getText(); String id = idField.getText(); double score = Double.parseDouble(scoreField.getText()); Student student = new Student(name, id, score); studentList.add(student); resultArea.setText("添加成功!"); } }); deleteButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String id = idField.getText(); boolean flag = false; for (Student student : studentList) { if (student.getId().equals(id)) { studentList.remove(student); flag = true; break; } } if (flag) { resultArea.setText("删除成功!"); } else { resultArea.setText("学号不存在!"); } } }); queryButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String id = idField.getText(); boolean flag = false; for (Student student : studentList) { if (student.getId().equals(id)) { resultArea.setText(student.toString()); flag = true; break; } } if (!flag) { resultArea.setText("学号不存在!"); } } }); modifyButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String id = idField.getText(); double score = Double.parseDouble(scoreField.getText()); boolean flag = false; for (Student student : studentList) { if (student.getId().equals(id)) { student.setScore(score); resultArea.setText("修改成功!"); flag = true; break; } } if (!flag) { resultArea.setText("学号不存在!"); } } }); pack(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new ScoreManager(); } } class Student { private String name; private String id; private double score; public Student(String name, String id, double score) { this.name = name; this.id = id; this.score = score; } public String getName() { return name; } public String getId() { return id; } public double getScore() { return score; } public void setScore(double score) { this.score = score; } @Override public String toString() { return "姓名:" + name + "\n学号:" + id + "\n成绩:" + score; } } ``` 这个界面实现了添加学生、删除学生、查询学生、修改学生成绩等功能。你可以根据需要对其进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值