#include<iostream>
using namespace std;
int main()
{
char f[4],b[4];
int c,d,e,g;
cin>>f;
cin>>c;
for(int i=0;i<c;i++)
{
g=0;
e=0;
d=0;
cin>>b;
if(b[0]==f[0])
d++;
else if(b[0]==f[1]||b[0]==f[2]||b[0]==f[3])
e++;
if(b[1]==f[1])
d++;
else if(b[1]==f[0]||b[1]==f[2]||b[1]==f[3])
e++;
if(b[2]==f[2])
d++;
else if(b[2]==f[1]||b[2]==f[0]||b[2]==f[3])
e++;
if(b[3]==f[3])
d++;
else if(b[3]==f[1]||b[3]==f[2]||b[3]==f[0])
e++;
cout<<d<<"A"<<e<<"B"<<endl;
}
system("pause");
return 0;
}
我在測試時用1234和1234比,不知道為什麼是3A0B
有誰可以幫助我的。
#include
using namespace std;
int main()
{
char f[4],b[4];
int c,d,e,g;
cin>>f;
cin>>c;
for(int i=0;i{
g=0;
e=0;
d=0;
cin>>b;
if(b[0]==f[0])
d++;
else if(b[0]==f[1]||b[0]==f[2]||b[0]==f[3])
e++;
if(b[1]==f[1])
d++;
else if(b[1]==f[0]||b[1]==f[2]||b[1]==f[3])
e++;
if(b[2]==f[2])
d++;
else if(b[2]==f[1]||b[2]==f[0]||b[2]==f[3])
e++;
if(b[3]==f[3])
d++;
else if(b[3]==f[1]||b[3]==f[2]||b[3]==f[0])
e++;
cout<}
system("pause");
return 0;
}
我在測試時用1234和1234比,不知道為什麼是3A0B
有誰可以幫助我的。
程式碼過於凌亂不易讀
也許排版後就能看出來了..
Anyways, Dev C++ 使用 逐步執行 一步一步看你的程式有沒有照著你的想法做 ..