我試著把第一組數字前後調換,以便於比較
#include <iostream>
#include <cmath>
#include <iomanip>
#include <string.h>
using namespace std;
int main()
{
char a[1000],b[1000];
while (cin.getline(a,1000))
{
int i=0,j=0;
for (i=0;i<1000 ;i++)
{
if (a[i]!= '/0' )
{
break; // 這個是為了知道a列的個數
}
}
cin.getline(b,i-1);
for (j=0;j<i;j++) // 接下來每組前後調
{
int x=0;
x=a[j];
a[j]=a[i-j-1];
a[i-j-1]=x;
}
if (a[i-1]==b[i-1]) // 我覺得問題出在這邊卻不知怎麼改,我想要比較整個字串,但我卻比較一個
{
cout << " yes";
}
else
{
cout << " no";
}
}
return 0;
}
我試著把第一組數字前後調換,以便於比較
#include
#include
#include
#include
using namespace std;
int main()
{
char a[1000],b[1000];
while (cin.getline(a,1000))
{
int i=0,j=0;
for (i=0;i<1000 ;i++)
{
if (a[i]!= '/0' )
{
break; // 這個是為了知道a列的個數
}
}
cin.getline(b,i-1);
for (j=0;j
{
int x=0;
x=a[j];
a[j]=a[i-j-1];
a[i-j-1]=x;
}
if (a[i-1]==b[i-1]) // 我覺得問題出在這邊卻不知怎麼改,我想要比較整個字串,但我卻比較一個
{
cout << " yes";
}
else
{
cout << " no";
}
}
return 0;
}
抱歉,本人誤解題目的意思了
問題已解決