C语言输出不及格学生姓名,C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。...
满意答案
josjosh
2017.07.03
采纳率:49% 等级:9
已帮助:3268人
【解题思路】
本题用类数组很好解决。可以先声明一个具有姓名、学号、成绩3个数据成员的类,然后输出、输入可以写成类里的成员函数。完成了类声明之后,用这个类定义一个含有10个元素的数组,这样就可以很方便的实现输入学生信息、存储学生信息,再根据需要输出学生信息的功能。而且这样程序看起来也会相当简洁。具体代码如下:
【程序代码】
#include //控制台操作头文件
#include //字符串操作头文件
class Stu //定义学生类
{private: //私有成员关键字
char Name[32]; //姓名
int ID; //学号
int Score; //成绩
public: //外部成员关键字
Stu(){strcpy(Name,"无"); //无参构造函数
ID=0;Score=0;}
int Inp() //从键盘输入学生信息函数
{printf("请输入姓名:");
scanf("%s",Name);
printf("请输入学号:");
scanf("%d",&ID);
printf("请输入成绩:");
scanf("%d",&Score);}
int Put() //学生信息输出函数
{printf("姓名:%s,学号:%d,成绩:%d\n",Name,ID,Score);}
int Get(){return Score;} //获取学生成绩的成员函数
}; //类定义结束
int main() //主函数
{Stu S[10]; //学生信息数组
int i; /循环变量
for(i=0;i<10;i++) //用一个循环输入10个学生信息
{printf("请输入第%d个学生信息\n",i+1);
S[i].Inp(); //调用成员函数输入学生信息
printf("\n");} //换行
printf("\n不及格的学生有:\n");
for(i=0;i<10;i++) //用循环检测每个学生是否及格
if(S[i].Get()<60) S[i].Put();//输出不及格学生信息
printf("\n"); //换行
system("PAUSE"); //屏幕暂停,以便看到显示结果
return 0;} //结束程序
【运行结果】
以上程序在DEV C++中运行通过,运行结果截图如下:
02分享举报
C语言输出不及格学生姓名,C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。...相关推荐
- C语言:有十个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)
题目:有十个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程的总平均成绩,以及最高分的学生的数据(包括学号.姓名.3门课程成绩.平均分数). 根据题目要求 ...
- (C语言)有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)
有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数) #define _C ...
- (c语言)有10个学生,每个学生数据包括学号、姓名、3门课程成绩,编写程序定义结构体从键盘上输入10个学生的学号、姓名和3门课程的成绩,并输出
有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,编写程序定义结构体,从键盘上输入10个学生的学号.姓名和3门课程的成绩,并输出3门课程的总平均成绩和最高分的学生的数据(包括学号.姓名.3门 ...
- C语言:9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均分成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
//9.5 有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据, //要求输出3门课程总平均分成绩,以及最高分的学生的数据(包括学号.姓名.3门课程成绩.平均分数). ...
- 用python输出姓名和学号带不出姓名和学号_C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。用C++编写一个程序 : 输入...
C++:输入10个学生的姓名.学号和成绩,将其中不及格者的姓名.学号和成绩输出. 用C++编写一个程序 : 输入 www.zhiqu.org 时间: 2020-12-07 [解题思路]本题用类 ...
- c语言从键盘输入10个学生的姓名和成绩,C语言:有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,...
C语言:有10个学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入10个学生的数据, 答案:2 信息版本:手机版 解决时间 2019-10-06 13:43 已解决 2019-10-06 ...
- 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据 要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩)
/*有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据 要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号.姓名.3门课程成绩)*/#include < ...
- 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号.姓名.3门课程成绩.平均分数). 方法一: #inc ...
- 习题 9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。
C程序设计(第四版) 谭浩强 习题9.5 个人设计 习题 9.5 有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数 ...
最新文章
- “九”答不可 | 量子保密,完美无缺?
- python爬取天天基金_用Python抓取天天基金网基金历史净值数据
- jquery引入标红叉
- Java基础 抽象类和接口的区别、equals 与 == 的区别
- HttpClient 使用
- wincc 服务器共享文件夹,wincc共享文件夹Simatic Shell中项目的互连是什么意思-工业支持中心-西门子中国...
- c语言dll注入器,Module Injector-Module Injector(DLL动态库注入器)下载 v1.0--pc6下载站
- 将字符串分割为指定长度的子字符串
- React中的this指向问题
- 每日一题:leetcode724.寻找数组的中心索引
- eclipse中SSH三大框架环境搭建二
- linq与数据库之添加
- 【Python笔记】列表的用法
- java project mybatis,Java使用Mybatis
- nginx的源代码分析--间接回调机制的使用和类比
- 【每日算法Day 83】邻居小孩一年级就会的乘法表,你会吗?
- ntpdate[16603]: the NTP socket is in use
- 虹软视觉人工智能开放平台创享会圆满落幕,干货满满频获点赞
- App逆向——安卓7以上如何安装抓取https的包
- 2022-2027年中国皮肤病药物市场竞争态势及行业投资前景预测报告
热门文章
- win10文件夹固定到快速访问提示:未指定错误
- Flutter - desktop 无框窗口、appBar样式修改
- 陕西正赛工贸与管掌柜合作,共进互联网市场........
- 【收藏】git-svn:通过git来管理svn代码
- 那么怎样使用jass语言来遍历这个区域内的所有单位呢,可以给出具体的代码实现吗...
- 三星i9300i线刷港行4.4(国行也能刷)+ 刷TWRP + root(刷机、救砖教程亲测)
- 数字字符串转换为中文字符串
- centos os u盘启动盘_U盘安装CentOS
- python 异步数据库_异步Python和数据库
- 元素等待的三种方式(隐式等待、显示等待、强制等待)