怎么用C++按要求改写程序,求大神解答

#include<iostream>
using namespace std;
class Time // 定义Time类
{
public: // 数据成员为公用的
int hour;
int minute;
int sec ;
};
int main()
{
Time tl; //定义t1为Time类对象
cin>>t1.hour; //输入设定的时间
cin>>t1.minute;
cin>>t1.sec;
cout<<t1.hourl<<”:”<<t1.minute<<”:”<<t1.sec<<endl ;
return 0;
}
改写程序,要求:
(1)将数据成员改为私有的;
(2)将输入和输出的功能改为由成员函数实现;
(3)在类体内定义成员函数

#include<iostream>
using namespace std;
class Time // å®šä¹‰Timeç±»
{
    int hour;
    int minute;
    int sec ;
public:
    void input()
    {
        cin>>hour>>minute>>sec;
    }
    void output()
    {
        cout<<hour<<":"<<minute<<":"<<sec<<endl;
    }
};
int main()
{
    Time t1; //定义t1为Time类对象
    t1.input();
    t1.output();
    return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

(在线等)用C++实现大小写转化,改程序,谢谢
using namespace std;int main(){ string str = "";char c;while(1){ cin>>c;if(c == '#'){ \/\/如果输入#,结束循环。因为cin>>c 并不是输入一个,执行一次循环,电脑会先把键盘的输入信息放在 一个缓存里面,缓存满了,或者按回车了才一次性执行循环。break;} if(c>='A' && c<=...

用c++ do-while语句编程,求自然数1-10的和;并用for语句改写此程序。
intsum=0,n=1;do{ sum=sum+n;n++;}while(n<=10);cout<<"Thesumis:"< usingnamespacestd;intmain(){ intsum=0;for(intn=1;n<=10;n++){ sum+=n;} cout<<"Thesumis:"<

怎么用c++编写最简单的程序
1、右击头文件,选择添加-新建项,如图。2、选择C++文件,输入名称,点击添加,如图。3、输入图中的代码,点击调试,如图。4、等程序运行完之后,就可以看到程序输出的结果:Hello World。特别提示 个人的生活小分享,希望能帮到大家!

怎么用c++编写程序控制计算机
1、选择文件,新建。2、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定。3、选择一个空工程,完成。4、再次点击文件,新建。5、选择c++source file 并输入文件名,点击确定。6、输入如图所示的代码,注意代码和符号的输入必须在英文输入法的环境下进行。7、点击右上角的...

C++,将这个程序改写为:编写三个函数分别完成1-圆形 2-长方形 3-正方形...
int Circle (int ppp){ \/\/圆形的函数 int jieguo = ppp * 3.14;return jieguo;} int rectangle (int ppp,int ooo){ \/\/长方形函数 int jieguo = ppp * ooo;return jieguo;} int rectangle (int ppp){ \/\/正方形函数 int jieguo = ppp*ppp;return jieguo;} int mian{...

怎么用c++编写一个输入输出整数的程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

急求用C++编一个程序,题目是英文的。题目如下
在main()函数,上面为每个类创建一个对象,输出最大的周长和面积的对象。然后申请+操作正方形对象,再比较周长和面积。注意:如果你可以声明一个全局函数如下,以找出最大的面积或周长的对象,你可以得到一个5分的额外奖励,平方米*发现的最大面积(平方米* S1,平方* S2平方米* S3)...

求编程大神看看代码怎么修改 题目:用c++程序模拟计算器的加减乘除功能...
if这行后面的分号去掉,后面的括号里的if后面两句话用{}括起来

【C++】将一个数组中的值按逆序重新存放。求大神修改程序!
){int i;int j;int t;int n;scanf("%d",&n);int *s = (int *) malloc(sizeof(int)*n);for (i=0;i<n;i++){scanf("%d",&s[i]);}for(i=0, j=n-1;i<j;i++,j--){t=s[i];s[i]=s[j];s[j]=t;}for(i=0;i<n;i++) {printf("%d ",s[i]);}free(...

求c++语言解决实际问题~~~很急的
4. 对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5. 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息) 五、解决方案 1. 分析程序的功能要求,划分程序功能模块。 2. 画出系统流程图。 3. 代码的编写。定义数据结构和各个功能子函数...

相似回答