初学C++请高手帮我看看这段代码有什么错误!程序目的是要求运行时从键盘输入时分秒,并正确输出! 请问c++ 输入秒数、然后结果以小时分秒的形式是输出出来,怎...

\u8fd9\u662f\u4e00\u4e2a\u628a\u79d2\u8f6c\u6362\u6210\u65f6\u5206\u79d2\u7684c++\u7a0b\u5e8f\uff0c\u6211\u54ea\u505a\u9519\u4e86\uff1f

#include #include using namespace std;int main(){unsigned int hour,minute,second;cin >> second;hour = second / 3600;second %= 3600;minute = second / 60;second %= 60;cout << hour << ':' << minute << ':' << second << endl;return EXIT_SUCCESS;}

#include void main(){int n;scanf("%d",&n);printf("%d\u79d2=%d\u5c0f\u65f6%d\u5206%d\u79d2",n,n/3600,n/60%60,n%60);}
\u8fd0\u884c\u793a\u4f8b\uff1a

问题太多了:
1.class Time{
void set_time (void);
void show_time(void);
这两个函数根本没有定义
2.
int set_time(void){
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
int show_time(void){
cout<<t,hour<<":"<<t.minute<<":"<<t.sec<<endl;
}
这两个函数怎么能去访问别人的私有成员?

建议多看看基础的书再写代码。

这么基础的问题,还用得着高手?
基础不牢,地动山摇!

int set_time(void) 改为:void Time::set_time(void)
下面的类成员函数也要改过来,最基本的类定义多看看书吧

#include <iostream>
using namesape std;
class Time{
void set_time (void);
void show_time(void);
int hour;
int minute;
int sec;
};
Time t;
int main(){
set_time();
show_time();
}
void Time::set_time(void){
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
void Time::show_time(void){
cout<<t,hour<<":"<<t.minute<<":"<<t.sec<<endl;
}

  • 璇烽珮鎵嬪府鎴戠湅鐪鎴杩欎釜c璇█绋嬪簭鍝嚭闂浜,璋㈣阿,鎴戞槸鍒濆鑰呫
    绛旓細鍝 涓诲嚱鏁扮殑鍚嶅瓧鏄痬ain锛屼笉瑕佸啓閿欏暒銆傛偍鍙互鎶婇敊璇緭鍑虹獥鍙d笅鎷夛紝灏辫兘鐪嬪埌涓浜涢敊璇彁绀猴紙鍖呮嫭宸ョ▼鐩綍 婧愭枃浠惰矾寰勩佷唬鐮佽鍙峰強閿欒鍘熷洜锛夛紝鍒濆鏃惰娉曟嫾鍐欑被鐨勫け璇氨闈犲畠銆備絾缁濅笉瑕佷緷璧栵紝搴旇鎸佷弗璋ㄧ瀛︾殑鎬佸害锛屾湁鏁堢巼鐨勫仛娉曟槸缂栫爜涔嬮棿銆佷箣鍓嶅厛浜哄伐鍙嶅鍦扮粏蹇冨湴妫鏌ユ偍鐨勪唬鐮侊紙闈欐佽皟璇曪級锛岃嚜纭鏃犺涔嬪悗鍐...
  • C璇█鍒濆鑰,鍝綅楂樻墜鐪嬬湅鎴戣繖娈绋嬪簭鍝噷閿欎簡?
    绛旓細define PI=3.141592654 杩欓噷涓嶇敤绛夊彿锛岀┖鏍煎氨鍙互浜嗭紝鍗 define PI 3.141592654
  • 璇锋暀楂樻墜杩欎釜C绋嬪簭,鏈汉鏄鍒濆鑰,甯屾湜鑳藉緱鍒版寚鐐,闈炲父鎰熻阿銆俖鐧惧害鐭 ...
    绛旓細璋冪敤鍑芥暟閲岄潰鐨勭浜屼釜for璇彞鏈夌偣闂锛屼綘鑷繁寰幆涓嬪氨鍙互鍙戠幇锛宩浠1鑷鍒颁簲鏈熼棿锛岀浜屼釜for濮嬬粓閮芥槸鍦ㄢ榠 love you 鈥欓噷闈㈢殑鈥榠 鈥欏拰绌烘牸涔嬮棿寰幆锛屽苟涓旀墽琛岀殑缁撴灉閮芥槸max=i鑰屾渶鍚庝竴涓惊鐜槸涓嶄細鎵ц鐨勶紙鍥犱负i>0锛夛紝鎵浠ヨ緭鍑虹殑缁撴灉鍙細鏄痠銆傜浜屼釜for璇彞淇敼涓嬶紝璺濈姝g‘缁撴灉涓嶈繙浜嗭紝鍔ㄤ笅...
  • 鐢辨柤鍒濆璇鍝綅楂樻墜甯垜鐪嬬湅浠ヤ笅c璇█浠g爜,涓轰粈楹煎湪绛旈绯荤粺涓婃绘槸鍙兘...
    绛旓細鍦╲oid change(char *ch, int len) 鏂规硶涓細if(*(ch+i) >='a' && *(ch+i) <='z') //杩欓噷鍙湁鍘熸潵鏄皬鍐欏瓧姣嶆墠浼氭墦鍗颁负澶у啓瀛楁瘝 { printf("%c\n", *(ch+i)-32);} 鏀逛簡涓嬶細void change(char *ch, int len){ int i;for(i=0; i < len; ++i){ if(*(ch+i) >='...
  • 鍝綅c璇█楂樻墜甯垜鐪涓,杩欎釜绋嬪簭!
    绛旓細鍍忛偅涓変釜for搴旇杩欐牱鎷彿璧锋潵 杩欐牱灏卞ソ鐞嗚В浜嗭紝鍦ㄨ繖涔堝寰幆涓紝鍏堟墽琛屾渶閲岄潰鐨勶紝鍐嶅埌涓婁竴灞傦紝鍐嶄笂 鐭ラ亾鎵ц缁撴潫 main(){ int i,j,k;for(i=1;i<5;i++){ for(j=1;j<5;j++){ for(k=1;k<5;k++){ printf(鈥%d,%d,%d\n鈥,i,j,k);} } } ...
  • 鎴戞槸鍒濆鑰璇烽珮鎵嬪府鎴瑙i噴杩欎釜C绋嬪簭,璋㈣阿鍟
    绛旓細绯荤粺鍒濆鍖,灏嗘煇浜涘叏灞鍙橀噺璧嬪垵濮嬪 鍙﹀杩樻墽琛屼簡 _ClrRAM();杩欎釜鍑芥暟涓嶇煡閬撳共鍢涚殑.鍙嶆灏辨槸璧嬪兼搷浣.
  • C璇█杩欐鍝噷閿欎簡,鍒濆鑰呮眰鏁
    绛旓細鏀规垚while((abs(t))>=1e-6)璇曡瘯銆鐪嬬湅TurboC 2.0杩樻湁娌℃湁fabs杩欎釜鍑芥暟
  • ...璇█绋嬪簭鍒濆鑰,鍐欎簡涓閬撶▼搴忎絾鏄笉鍙互杩愯,楹荤儲楂樻墜甯垜鐪嬬湅...
    绛旓細2.浠旂粏鐪嬬湅棰樼洰锛屼綘缁欑殑鍏紡涓嶆纭倃搴旇鏄崐鍛ㄩ暱=(a+b+c)/2銆傛纭▼搴忥細include "stdio.h"include "math.h"double area(double a,double b,double c);double zc(double a,double b,double c);void main(){ double a,b,c,d,s;printf("杈撳叆涓夎竟锛");scanf("%lf%lf%lf",&a,&b,...
  • C楂樻墜甯垜鐪涓涓鍒濆涓嶆噦
    绛旓細void spellNum(){ int i=0,j=0,k=0,e=0,d=0;int l=0,b=0,p=0,t=0,y=0;int w=1,q=0;for(i=0;i<MAX;i++){ p=a[i];k=a[i]%10; /*ge*/ a[i]=a[i]/10;j=a[i]%10; /*shi*/ a[i]=a[i]/10;e=a[i]%10; /*bai*/ a[i]=a[i]/10;d=a[i]...
  • ...鎴戠煡閬杩欎釜绠楁硶鏈夌偣鐑傘 涓嶈繃杩樻槸璇烽珮鎵嬪府鎴戠湅鐪 缂栬瘧鍚庡彧鑳芥墦鍗61浠...
    绛旓細缂栬瘧閫氳繃锛屾墽琛岀粨鏋滀篃娌¢棶棰橈紝鍙槸杩欎釜绋嬪簭...璇ユ庝箞璇村ソ鍛紝鍏跺畠鐨勪唬鐮佹庝箞瀹炵幇涓嶈锛屽崟鍗鐪嬭繖涓や釜鏁扮粍num[10000],b[10000]...澶氮璐瑰唴瀛樼┖闂翠簡锛屽叾瀹炰綘鍙互鎸夊疄闄呮儏鍐碉紝鐪嬩綘闇瑕佹眰澶氬皯浠ュ唴鐨勮川鏁帮紝鎶婃暟缁勬敼灏忎竴浜涗负濂
  • 扩展阅读:初中生学c++ ... 学生上课夹笔芯 ... 我才六年级c过了 ... 初二男生抄了我一天 ... 一节课就可以学会c++视频 ... 十六岁初中女学生被害案例 ... 我才初二 对象想靠我 ... c++语言入门自学 ... 一节课学习c++的视频 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网