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. (广州)软件开发定制服务,工作流引擎 OA 库存管理系统
  2. 特斯拉大半夜「见鬼」!空无一人的路上,它却看见「幽灵」秒刹车
  3. 使用react实现select_使用 Hooks 优化 React 组件
  4. 和get redis_SpringBoot整合Redis,你get了吗?
  5. html5中动画总结,HTML5-CSS3总结学习(二)
  6. spring security3.x学习(3)_初探过滤器机制和auto-config用法
  7. QuartusII-项目工程的功能仿真
  8. 用python做一个车牌识别_python利用百度云接口实现车牌识别
  9. 【jQuery】jQuery 教程
  10. SAP 因谁而腾飞?NetApp
  11. 猫咪藏在哪个房间python作业_猫作文
  12. 队列基本操作模拟打印机任务管理
  13. 非看不可的实用技巧:在Mac上使用密码保护文件夹!
  14. Leetcode994腐烂的橘子(广度搜索法)
  15. Spring 使用 ref 和 depends-on 属性的使用
  16. 搜狗输入法自定义短语使用小技巧
  17. 连接手表_用EMUI11连接华为手机与手表 出门不用全程盯着手机
  18. 如何写好一篇SCI 并快速发表呢?
  19. Pushlet和Dwr的简单服务器推技术
  20. 容器的作用span div10

热门文章

  1. 实现关于跨二级域名和1.1和2.0版.net Forms身份验证体制的问题和解决办法.
  2. CentOS 6.x + Nginx + PHP + MySQL + EduSoho[文档]
  3. lintcode:1-10题
  4. HTML 4.0 语 法 教 学
  5. fp16和fp32,神经网络混合精度训练,PYTORCH 采用FP16,Libtorch采用FP16,神经网络混合精度三种避免损失,TensorRT模型转换及部署(一)
  6. 【雷达】Tracking radar targets with multiple reflection points
  7. 【车道线检测与寻迹】【实践】4月17 线车位的实验思路与后续工作构想
  8. vscode使用:tab键插入空格而不是tab
  9. Practical Lessons from Predicting Clicks on Ads at Facebook
  10. C++--第23课 - STL简介