自由講場

跳至

首頁
1

尾頁
   2


大宅

積分: 2156


1#
發表於 20-6-15 09:53 |只看該作者
請問有無人可以教我答案

#include <iostream>

using namespace std;

int main()
{
int i, x;
int number[10]={36,81,45,17,69,3,23,92,70,54};
while (1)
{
i=0;
while (__________)
{
cout<<__________<<",";
__________;
}
cout<<endl<<endl;
cout<<"Array index = ";
cin>>i;
while((__________)||(__________))
{
cout<<"Array index=";
cin>>i;
}
cout<<"Reset value=";
cin>>x;
cout<<endl;
__________;
}
system("AUSE");
return 0;
}

OUTPUT
36,81,45,17,69,3,23,92,70,54,

Array index = 10
Array index = 1
Reset value = 111

36,111,45,17,69,3,23,92,70,54,

Array index =


珍珠宮

積分: 38052


2#
發表於 20-6-15 10:06 |只看該作者
我識都唔教你。
你電腦無compiler 咩?起碼試咗錯咗唔識解先有得指正㗎。
呢啲題目喺最最最基本,如果完全一啲頭緒都無,咁你重新溫過書先啦。


大宅

積分: 2156


3#
發表於 20-6-15 11:31 |只看該作者
本帖最後由 55104035 於 20-6-15 11:33 編輯

回覆 Ononluk 的帖子

Ononluk 你唔教唔緊要, 我只係想找識的JM教, 謝謝.


珍珠宮

積分: 38052


4#
發表於 20-6-15 14:03 |只看該作者
想幫你先唔俾答案你啫。少少hints:
1) 最外邊個”while (1) {}” 喺想個program 唔會完
2) 第二個 “while” loop 係用嚟output 整個array , 要用個index i 去控制佢只loop 10 次,每loop 一次output array 入面第 (i + 1)個 item, 再加1 上 i (i ++)。
3)之後等待用家輸入一個 0-9 嘅value , 放入 variable i。如果用家入錯,再等待用家重新輸入一個value
4)當用家入咗一個0-9 之間嘅value, 之後再等待用家輸入另一個value, 放入x . 跟住把array 入面第i 個 item 轉成 x,再整個array output 一次。
5)重複3-4


大宅

積分: 2156


5#
發表於 20-6-15 14:23 |只看該作者
回覆 Ononluk 的帖子

Ononluk, 首先我好多謝你, 因為學校只俾了3張練習連答案來做, 又無其他NOTE和書可參考. 老師又唔俾答案
學校根本無書, 每次抄完答案自己再慢慢推理. 非常艱難的事. 竟然老師唔教, 唯有上網問問.






珍珠宮

積分: 38052


6#
發表於 20-6-15 15:28 |只看該作者
55104035 發表於 20-6-15 14:23
回覆 Ononluk 的帖子

Ononluk, 首先我好多謝你, 因為學校只俾了3張練習連答案來做, 又無其他NOTE和書可參 ...

上網睇下, c programing 嘅 material 好多。你就咁google 或者YouTube search 以下幾個topic 已經幫到你
1)c programming array and index
2) c programming while loop
你係咪完全無programming 底?


大宅

積分: 2156


7#
發表於 20-6-15 16:17 |只看該作者
回覆 Ononluk 的帖子

Ononluk, 係完全無學過, 只有2張Worksheet.
我完全唔明RESET VALUE 係咩意思, 請指教

#include<iostream>

using namespace std;

int main()

{


int i, x;


int number[10]={36,81,45,17,69,3,23,92,70,54};

while(1)

{


i=0;


while (i<10)


{


cout<<number<<",";


i=i+1;


}


cout<<endl<<endl;



cout<<"Array index=";


cin>>i;


while((i<0)||(i>=10))


{


cout<<"Array index=";


cin>>i;


}


cout<<"Reset value=";


cin>>x;


cout<<endl;



number=x;

}

system("AUSE");

return 0;

}



OUTPUT

36,81,45,17,69,3,23,92,70,54,

Array index=10

Array index=1

Reset value=111


36,111,45,17,69,3,23,92,70,54,

Array index=




珍珠宮

積分: 38052


8#
發表於 20-6-15 16:32 |只看該作者

回覆樓主:

本帖最後由 Ononluk 於 20-6-15 16:33 編輯

“Reset value “ 唔係program command, 佢不過係cout (輸出)指令嘅parameter 。
你似乎完全未學過咁。你上緊課程?
你有無compiler 㗎?你不如試下cin cout 呢兩個funtions 先啦


首頁
1

尾頁

跳至