Description

建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。

Input

n和n个学生的学号、成绩

Output

奇数学生的数据

Sample Input

5101 78.5102 85.5103 98.5104 100.0105 95.5

Sample Output

101 78.50103 98.50105 95.50
#include<iostream>
#include<iomanip>
using namespace std;
class Student
{public:
void input();
void display();
private:int num;double cj;};void Student::input()
{cin>>num>>cj;
}
void Student:: display()
{cout<<num<<' '<<cj<<endl;
}
int main(){const int NUM=10;Student stud[NUM];int n,i;cin>>n;for(i=0; i<n; i++)stud[i].input();cout<<setiosflags(ios::fixed);cout<<setprecision(2);Student *p=stud;for(i=0; i<n; p+=2,i+=2)p->display();return 0;}

转载于:https://www.cnblogs.com/oversea201405/p/3766947.html

C++习题 对象数组输入与输出相关推荐

  1. [YTU]_2432 (C++习题 对象数组输入与输出)

    题目描述 建立一个对象数组,内放n(n<10)个学生的数据(学号.成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据. 输入 n和n个学生的学号.成绩 输出 奇数学生的数据 ...

  2. [YTU]_2432( C++习题 对象数组输入与输出)

    Description 建立一个对象数组,内放n(n<10)个学生的数据(学号.成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据. Input n和n个学生的学号.成绩 O ...

  3. Problem B: C语言习题 学生成绩输入和输出

    Problem B: C语言习题 学生成绩输入和输出 Description 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名 ...

  4. C语言新手记:应用指针进行数组输入与输出

    偶然翻到一篇以前写下的想法,对数组输入时用指针进行定位而不是用数组元素下标,遂尝试着进行验证想法. 第一种是指针自增运算p++ #include<stdio.h> int main() { ...

  5. [YTU]_2433( C++习题 对象数组求最大值)

    Description 建立一个对象数组,内放n(<10)个学生的数据(学号.成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出n个学生中成绩最高者,并输出其学号. In ...

  6. [YTU]_2429( C语言习题 学生成绩输入和输出)

    题目描述 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名).score[3](3门课的成绩).编写一个函数input,用来输 ...

  7. C++习题 对象数组求最大值

    Description 建立一个对象数组,内放n(<10)个学生的数据(学号.成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出n个学生中成绩最高者,并输出其学号. In ...

  8. Java中如何实现数组输入和输出

    这个问题是在洛谷刷题时遇到的,由于题解大都是C++写的所以只学了Java的我还看不懂,不过这个问题貌似不是很难,只需要利用循环让Scanner重复扫描就行了,但是之中还是有几个小坑的.我们直接看代码: ...

  9. 1053.枚举型习题(1):输入整数输出其对应的颜色

    Description 已知枚举类型定义如下: enum { red, yellow, blue, green, black, white }; 从键盘输入一整数,显示与该整数对应的枚举常量的英文名称 ...

  10. 了解一下C++输入和输出的概念

    我们经常用到的输入和输出,都是以终端为对象的,即从键盘输入数据,运行结果输出到显示器屏幕上.从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件.除了以终端为对象进行输入和输出外,还经常 ...

最新文章

  1. 金融数据分析(四)-------矩,偏度,峰度
  2. HTTPS协议,SSL协议及完整交互过程
  3. Net平台下的分布式缓存设计
  4. Go语言init函数你必须记住的六个特征
  5. 从入门到入土:MySQL完整学习指南,包教包会!
  6. 前端 鼠标一次移动半个像素_今天来说说鼠标的DPI该怎么设置
  7. youphp学习整理
  8. CentOS6.5安装教程
  9. CAD怎么统计图纸中的设备材料?
  10. java实现供应链_基于jsp的企业物流供应链-JavaEE实现企业物流供应链 - java项目源码...
  11. 阿帕奇服务器搭建网站,使用Apache搭建Web网站服务器
  12. CodeForces-1040B Shashlik Cooking(贪心)
  13. Linux系统 logrotate 详解
  14. 联想小新pro13关闭自动调节亮度
  15. 或再被“转手”,家乐福中国还能“攀”上哪座靠山?
  16. 亚马逊云科技在中国市场火了?真相令人想不到
  17. 红楼梦航空航线数据分析
  18. Win11系统电脑硬盘分区方法教程
  19. 在Hexo博客上添加可爱的Live 2D模型
  20. Linux源码安装软件包时--prefix的配置建议

热门文章

  1. 论文笔记《Attention Is All You Need》
  2. 一道打印菱形的面试题
  3. srs2.0安装问题
  4. 获取应用名字、版本号
  5. 【Android】1.开发环境搭建
  6. ExecuteReader在执行有输出参数的存储过程时拿不到输出参数
  7. boost-同步-互斥量类型
  8. Android 第一行代码
  9. Oracle EBS-SQL (BOM-4):检查期间新增编码总数.sql
  10. 汽车维保反欺诈系统的设计和算法应用