#include<iostream>
int main(){
int hs[5];
//ゲームスコア
int ps
//プレーヤースコア
std::cin>>s;
for(int i=0;i<5;i++){
if(ps>hs){
for(int j=0;j<5;j++){
}
ps=hs;
}
}
}
//ゲームを作っていますがハイスコアの見本を作りました。
//これであってますか?
//自分で間違えてると思うがjは必要ですか?
//またどうやって正しく書くのですか?
for文の扱い
Re: for文の扱い
codeタグを使って、インデントをしていただけると見やすくてありがたいです。
int psの後にセミコロンがないので、文法は間違っています。
どのような動作を期待していますか?
#include<iostream>
int main(){
int hs[5];
//ゲームスコア
int ps
//プレーヤースコア
std::cin>>s;
for(int i=0;i<5;i++){
if(ps>hs[i]){
for(int j=0;j<5;j++){
}
ps=hs[i];
}
}
}どのような動作を期待していますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: for文の扱い
どう直すとしてもhsに初期値がないのはマズイでしょう。
あとhsに記録したいのでは?
あとhsに記録したいのでは?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
GAME C++
Re: for文の扱い
//追伸です
hs[5]={15,13,10,5,3};
ps=11;
//またcinは無視してください
//どうしたいかというとハイスコアをつくりたいです
//皆さんの名案をお求めいたします
hs[5]={15,13,10,5,3};
ps=11;
//またcinは無視してください
//どうしたいかというとハイスコアをつくりたいです
//皆さんの名案をお求めいたします
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: for文の扱い
こちらがするのはお手伝いですのでズバリ回答は基本的に行いません。
どちら辺りで悩んでおられますか? 【誤字修正】
ps=hs;
と代入していることから文法自体がよく分かっておられない印象があるのですが。
どちら辺りで悩んでおられますか? 【誤字修正】
ps=hs;
と代入していることから文法自体がよく分かっておられない印象があるのですが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: for文の扱い
「ハイスコアをつくりたいです」とはどういうことですか?
「hsの0番目の要素~4番目の要素にランキング1位~5位の点数が格納されているので、
そのランキングにpsに格納された点数を挿入して更新したいです」ということでいいですか?
「hsの0番目の要素~4番目の要素にランキング1位~5位の点数が格納されているので、
そのランキングにpsに格納された点数を挿入して更新したいです」ということでいいですか?
オフトピック
ここに投稿されたテキストをそのままC言語やC++などのコンパイラに入力するわけではないので、
日本語をコメント記号を用いて書く必要は無いです。
日本語をコメント記号を用いて書く必要は無いです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)