這道c 怎麼執行不了,這道C語言題目為什麼VC 不能執行?哪裡錯了?

2022-07-02 19:35:02 字數 3650 閱讀 1197

1樓:匿名使用者

#include

//#include

class clock;

void clock :: init()

void clock :: update()if(minute==60)

if(hour==24)

hour=0;

} void clock :: display()void main()

cout<<"clock b:"<

clockb.init();

for(i=0;i<20;i++) }

把以上所有**放在乙個檔案裡.問題就解決了.

不過你的**裡出了幾個小錯誤.

2樓:雜亂亂

這是我剛修改過的**~

#include

using namespace std;

class clock;

void clock :: init()

void clock :: update()if(minute==60)

if(hour==24)

hour=0;

} void clock :: display()void main()

cout<<"clock b:"<

clockb.init();

for(i=0;i<20;i++) }

3樓:匿名使用者

修改後的

#include

class clock;

void clock :: init()

void clock :: update()if(minute==60)

if(hour==24)

hour=0;

} void clock :: display()void main()

cout<<"clock b:"<

clockb.init();

for(int j=0;i<20;i++) }

4樓:匿名使用者

除錯出現了什麼問提,最好帖出來我們看下

為什麼我得visual c++執行不了

5樓:匿名使用者

可以看看是不是工程建錯了,一般不是軟體的問題

這道c語言題目為什麼vc++不能執行?**錯了? 100

6樓:烈空日殤

樓主的意思是停止輸入後程式不再執行吧?如果是這樣scanf應該!=eof而不是0,n的條件不變,(scanf雖然返回的是讀入資料的數量但是你什麼都不輸入的話程式怎麼把資料讀入到輸入流呢?

)這時如果你想停止執行程式的話輸入ctrl z(按住ctrl同時按下z)然後回車就結束了,望採納

7樓:windy陳二狗

並沒有錯,你有沒有輸入

visual c++6.0怎麼不能執行

怎麼解決這道程式設計c++問題?

8樓:匿名使用者

#include

#include

#include

using namespace std;

int t,n;

struct stu{

string s;

int t;

bool operator < (const stu&a) const {

if(t!=a.t) return t>a.t;

return sstu student[200005];

int main(){

string t_temp;

cin>>n>>t_temp;

int hoursa=(t_temp[0]-'0')*10+(t_temp[1]-'0');

int minutea=(t_temp[3]-'0')*10+(t_temp[4]-'0');

t=hoursa*60+minutea;

int temp=0;

for(int i=0;istring s;

string t;

cin>>s>>t;

int hours=(t[0]-'0')*10+(t[1]-'0');

int minute=(t[3]-'0')*10+(t[4]-'0');

int time=hours*60+minute;

time-=t;

if(time<=0) continue;

stu temp2;

temp2.s=s;

temp2.t=time;

student[temp]=temp2;

temp++;

sort(student,student+temp);

for(int i=0;icout

cout

9樓:聽不清啊

#include

using namespace std;

typedef struct

stu;

stu a[200000];

bool cmp(stu a,stu b)

{ return a.time>>0;

int main()

{ int n,i,j,h,m,h0,m0;

scanf("%d%d:%d",&n,&h0,&m0);

m0+=60*h0;

a[i].time=60*h+m;

// cout<<"**********==\n"; //此行可刪去

sort(a,a+n,cmp);

for(i=0; a[i].time>m0; i++)

printf("%s %d:%02d\n",a[i].name,a[i].time/60,a[i].time%60);

return 0;

在系統中c++程式是如何執行的?

10樓:小浣熊快遞

首先你要知道你寫的正確,所以要去編譯,要用編譯器。比如vc++軟體。

然後正確以後生成,生成二進位制的obj檔案。

因為obj檔案時根據你的c++檔案為單位來生成的,所以你需要乙個能執行的exe,就需要將這些obj連線起來。編譯器一般生成obj後直接連線成exe。

基本就是上面三個步驟,如果你目前只有一堆c++**,而不是exe檔案,那麼你需要的是乙個編譯器。

也許你想不執行c++編譯器直接執行,但是你的**是按照c++語言規則來寫出來的一堆文字和符號,電腦並不知道你要做什麼,電腦沒有義務理解每一種語言,電腦終究只會執行二進位制,這些熱二進位制是什麼意思它不在乎。那麼你怎麼讓電腦知道你要做什麼,那麼很顯然,你需要乙個軟體,它必須理解c++,還必須理解機器。就好像你給乙個老外寫了一堆文字,你不該指望他能直接理解,你需要乙個翻譯。

所以你需要這麼乙個軟體,它就是編譯器。它幫你把你的c++檢查,如果正確就給你生成乙個exe,然後這個exe才會執行。希望直接將一堆c++**執行是不能的。

c語言題這道題的for執行順序是怎樣的

正好是兩個大的迴圈,每個大迴圈下面有個小迴圈。for1 a for2 a for3 b for4 b a執行第1次,a執行3次 a執行第2次,a執行3次 a執行第3次,a執行3次 結束 b執行第1次,b執行2次 b執行第2次,b執行2次 分別是兩個二重迴圈。第乙個for和第二個for分別是第乙個二重...

C語言程式設計題,求助大神,c語言程式這道題怎麼做,求助大神

include include define n 10000 int main c語言程式這道題怎麼做,求助大神 include stdio.h include math.h define pi 3.1415926 int main int argc,char argv double x,y,t p...

用C語言怎麼解決這道題,用C語言怎麼解決這道題

int 50 a c語言陣列定義,我忘記怎麼寫了int i 0 bool isover false for i i 50 i int inptr a 這裡也忘記了 取得陣列指標void order int a 排序具體操作你看看演算法 include include define arr len 5...