YTU 2432: C++习题 对象数组输入与输出
2016-02-23 20:19
330 查看
2432: C++习题 对象数组输入与输出
时间限制: 1 Sec 内存限制: 128 MB提交: 1603 解决: 1152
题目描述
建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。
输入
n和n个学生的学号、成绩
输出
奇数学生的数据
样例输入
5 101 78.5 102 85.5 103 98.5 104 100.0 105 95.5
样例输出
101 78.50 103 98.50 105 95.50
提示
主函数已给定如下,提交时不需要包含下述主函数/* C++代码 */
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;
}
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h> #include <iostream> #include <iomanip> using namespace std; class Student { public: void input() { cin>>num>>a; } void display() { cout<<num<<" "<<a<<endl; } int num; float a; }; 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; }
相关文章推荐
- template关键字
- C++ 拷贝构造函数 赋值构造函数
- YTU 2430: C语言习题 链表建立,插入,删除,输出
- YTU 2428: C语言习题 计算该日在本年中是第几天
- YTU 2426: C语言习题 字符串排序
- ->的使用
- Rcpp实用手册
- 【cin】练习
- YTU 2418: C语言习题 矩阵元素变换
- YTU 2416: C语言习题 成绩输出
- 【structure】练习
- YTU 2414: C语言习题 字符串排序
- YTU 2405: C语言习题 牛顿迭代法求根
- 计算日子差。自由年月日。含闰年判断
- C语言printf怎么折行
- OpenJudge百炼习题解答(C++)--题2704:竞赛评分
- C++学习笔记:MyString类的重载 练习
- 结构体指针和结构体嵌套
- 学习C语言基本思路与参考书籍
- C++构造函数调用规则