zoukankan      html  css  js  c++  java
  • 问题 B: C++习题 对象数组输入与输出

    题目描述

    建立一个对象数组,内放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 <iostream>
    #include <iomanip>
    using namespace std;
    
    class Student {
    	
    	private :
    		int num;
    		float score;
    		
    	public :
    		void input();
    		void display();
    };
    
    void Student::input()
    {
    	cin >> num >> score;
    }
    
    void Student::display()
    {
    	cout << num << " " << score << 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;
    
     }
    

      

  • 相关阅读:
    vue的nuxt框架中使用vue-video-player
    多线程学习笔记-1
    Java模拟简单的KFC程序
    Hankson最大公约数最小公倍数的“逆问题”
    C语言实现三天打鱼两天晒网
    关于border-color的一些小问题
    CSS的超链接样式设计
    CSS ID选择器&通配选择器
    CSS标签选择器&类选择器
    CSS布局属性
  • 原文地址:https://www.cnblogs.com/mjn1/p/10606716.html
Copyright © 2011-2022 走看看