for文の扱い

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
GAME C++

for文の扱い

#1

投稿記事 by GAME C++ » 12年前

#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は必要ですか?
//またどうやって正しく書くのですか?

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: for文の扱い

#2

投稿記事 by みけCAT » 12年前

codeタグを使って、インデントをしていただけると見やすくてありがたいです。

コード:

#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];
		}
	}
}
int psの後にセミコロンがないので、文法は間違っています。
どのような動作を期待していますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: for文の扱い

#3

投稿記事 by softya(ソフト屋) » 12年前

どう直すとしてもhsに初期値がないのはマズイでしょう。
あとhsに記録したいのでは?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

GAME C++

Re: for文の扱い

#4

投稿記事 by GAME C++ » 12年前

//追伸です
hs[5]={15,13,10,5,3};
ps=11;
//またcinは無視してください
//どうしたいかというとハイスコアをつくりたいです
//皆さんの名案をお求めいたします

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: for文の扱い

#5

投稿記事 by softya(ソフト屋) » 12年前

こちらがするのはお手伝いですのでズバリ回答は基本的に行いません。
どちら辺りで悩んでおられますか? 【誤字修正】
ps=hs;
と代入していることから文法自体がよく分かっておられない印象があるのですが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: for文の扱い

#6

投稿記事 by みけCAT » 12年前

「ハイスコアをつくりたいです」とはどういうことですか?
「hsの0番目の要素~4番目の要素にランキング1位~5位の点数が格納されているので、
そのランキングにpsに格納された点数を挿入して更新したいです」ということでいいですか?
オフトピック
ここに投稿されたテキストをそのままC言語やC++などのコンパイラに入力するわけではないので、
日本語をコメント記号を用いて書く必要は無いです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る