输入三科成绩 C语言,c语言,编程,输入一名学生的语文、数学和英语三科成绩,计算并输出三门课程的总成绩...

2018-12-10 回答

用c#来编啦: using system; namespace stu { class stu_info { struct student { string stu_number; string stu_name; float maths_score; float eng_score; float c_score; } //创建学生结构 public student stu; public float sum_score(); { float sum_score= stu.maths_score+stu.eng_score+c_score; return sum_score; } } public static void main() { stu_info student_info=new stu_info(); console.writeline("请输入学生学号:"); student_info.stu.stu_number=console.readline(); console.writeline("请输入学生姓名:"); student_info.stu.stu_name=console.readline(); console.writeline("请输入学生数学成绩:"); student_info.stu.maths_score=convert.todouble(console.readline()); console.writeline("请输入学生英语成绩:"); student_info.stu.eng_score=convert.todouble(console.readline()); console.writeline("请输入学生c语言成绩:"); student_info.stu.c_score=convert.todouble(console.readline()); console.writeline("学生的总成绩是:{0}",student_info.sum_score()); } }

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,可以使用C++语言编写程序来实现这个功能。下面是示例代码: ```c++ #include <iostream> #include <algorithm> #include <string> using namespace std; struct Student { string name; int score1; int score2; int score3; int totalScore; }; bool compare(const Student &s1, const Student &s2) { return s1.totalScore > s2.totalScore; } int main() { const int N = 10; Student students[N]; // 依次输入每位学生的信息 for (int i = 0; i < N; i++) { cout << "输入第" << i + 1 << "位学生的姓名:"; cin >> students[i].name; cout << "输入学生三科考试成绩:"; cin >> students[i].score1 >> students[i].score2 >> students[i].score3; students[i].totalScore = students[i].score1 + students[i].score2 + students[i].score3; } // 对学生信息进行排序 sort(students, students + N, compare); // 输出排序后的学生信息 cout << "按总成绩降序排序的学生信息如下:" << endl; for (int i = 0; i < N; i++) { cout << students[i].name << " " << students[i].score1 << " " << students[i].score2 << " " << students[i].score3 << " " << students[i].totalScore << endl; } return 0; } ``` 这段代码中,我们首先定义了一个结构体 `Student`,用来存储每位学生的姓名和成绩信息。然后在 `main` 函数中,我们依次输入每位学生的信息,并计算总成绩。接着,我们使用 C++ 标准库中的 `sort` 函数对学生信息进行排序,排序规则是按照总成绩降序排列。最后,我们输出排序后的学生信息。 注意,由于这里只是一个示例代码,实际使用时可能还需要进行一些错误处理等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值