#include<iostream>
using namespace std;
class Time
{
void set_time(void);
void show_time(void);
public:
int hour;
int minute;
int sec;
};
Time t;
void set_time(void);
void show_time(void);
void main()
{
set_time();
show_time();
}
void set_time(void)
{
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
void show_time()
{
cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;
}
分别存成不同的cpp文件,发到邮箱,1051270955@qq.com
•一 对test1.cpp作如下修改
– 将数据成员改为私有
– 输入和输出的功能改由成员函数实现
– 在类体内定义成员函数
1.3:
• 对test2.cpp作如下修改
– 在类体内员函数声明成
– 在类外定义成员函数
习题(2)
• 需要求3个长方柱的体积,请编一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:
– (1)由键盘分别输入3个长方柱的长、宽、高;
– (2)计算长方柱的体积;
– (3)输出3个长方柱的体积。
• 请编程序,上机调试运行。
习题(3)
• 请下载Timeclass.cpp
• 将display函数不放在Time类中,而作为类外的普通函数,然后分别在Time和Date类中将display声明为友元函数,display函数分别引用Time和Date类对象的私有数据,输出年、月、日和时、分、秒。
C++问题,高手来
选b。表达式1?表达式2:表达式3。这个语句表达的意思是如果表达式1为真,则以表达式2的值作为整个条件表达式的值。否则以表达式3为整个条件表达式的值。所以原表达式可以进一步简化为:1?2:1。1为真所以整个表达式的值为2。满意请给最佳,谢谢
这是一个C++二级考试的题,请高手指教一下
答案是B 首先你要明白逗号表达式的含义才能掌握。逗号表达式:比如(表达式1,表达式2),它最终返回的是第二个表达上也就是表达式2的值。因此,在A中,首先先执行括号里面的语句y=z=8,得到y==8,z==8,接着执行4*6,得到24,并且该表达式返回第二个表达上的值,也就是24,因此x==24。同理可...
急!请C++高手帮忙编程。100分送上。
\/*(3)求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于0、等于0和小于0时的根,并输出结果。从主函数出入a、b、c的值,
现有一道 C++编程题,请各位高手能够鼎力相助。速求……急!
回答:长见识了啊...感谢楼主!
C++编程题,高手帮下忙。。。
高手是需要高分来召唤的:1.include<stdio.h> void main(){ int n,i;float s=0;scanf("%d",&n);for(i=0;i<n;i++)s += (i%2==0) ? 1\/((float)(1+i*3)):(-1)\/((float)(1+i*3));printf("%.3f\\n",s);getch();} 2.include<stdio.h> void main(){ int n,i;...
C++ 高兴的小明,求高手!!在线等
void main(){ int time;int n,*a,b,num=0,max,i,j;scanf("%d",&n);a=(int *)malloc(sizeof(int)*n); \/\/动态分配内存 for(i=0;i<n;i++)scanf("%d",&a[i]);scanf("%d",&b);max=a[0];for(j=0;j<n;j++)if(max<a[j])max=a[j];max*=(b-1);for(time=0...
C++编程的问题,求高手解答一下 一、题目:数据统计、平均值、方差 二...
p[z]=(1.0\/n*(pow(k[z],2)));这里是1.0,不然直接用1除的话,小数全部都会转变成0,就得不到答案了还有最重要一点,数组是从0开始到n-1,不是从1开始到n
关于C++的六个问题,,想请高手帮我看看 加分..
2.C++最难的,最核心的,最重要的是继承和虚函数。而C++比C好用的地方是STL。3.你先了解下new吧,其他的几个你在使用过程中会慢慢体会出来的。4.区分还是要看内存... ...5.隐式类型转换,int x=100;char a=(char)x;这里强制把x转换成了cha,就是显示的。隐式的就是不显示,例如int 100...
C++ 中自加运算符的问题!!!求高手解!!!
i++是先吧数算进去 如果有循环的话会在加,比如y=i++;i=1;那结果就是y=1;有循环的话下次就是y=2;++i是先加在继续,比如y=++i;i=1;那结果就是y=2;有循环的话下次就是y=3;你写错了吧 。不是\/\/是||吧!我怎么看了半天不知道那个是什么符号?||是或 就是数那个结果可能是前面...
C++题,求助各位高手帮个忙!越快越好!小弟在这不胜感激
第一个:include <stdio.h> include <string.h> class CStudent { protected:char m_szName[100];int m_nNo;public:CStudent(char* pszName, int nNo){ strcpy(m_szName, pszName);m_nNo = nNo;printf("带参构造函数被调用\\n");} CStudent(CStudent &CS){ strcpy(m_szName, CS....