私はこの問題を解決していると私は2つの他のcomditions場合に私は立ち往生です。 bからgまたは2-7からチェックする方法がわかりません。私はまた、8つすべてのスポットが利用可能かどうかをチェックする方法について混乱しています。 ifやforループを使ってコードを繰り返したりチェックしたりするときに、私はいつも混乱します。ここで私はこれまで持っているものです: 問題: http://codeforces.com/problemset/problem/710/a場合は、場所のチェックの条件
コード今のところ:それは文字列リテラルであるように、すべての
#include <iostream>
#include <string>
using namespace std;
int main(){
string c;
cin >> c;
if(c == "a8" || c == "h8" || c == "a1" || c == h1){
cout << "3 moves only available\n" << endl;
}
// confused on this case
if(c == c[0](){
cout << "5 moves only available\n" << endl;
}
// and this case
if(c ==){
cout << "all 8 moves are available\n" << endl;
}
}
注意を扱ってきたように、コードが「doesnのことtコンパイルします。最初のエラーは何だと思いますか? –
'h1'とは何ですか? 'c == c [0]()'? – Li357
この@ Cheersandhthを提出する前にメモが既に取られています。-Alfと* h1 *はチェックする必要のあるコーナースポットです。** c == c [0]()**は* //混乱している場所ですこのケース*は、基本的に行と列をチェックしようとしています – Kdrumz