#13029: 求解 error C2679: 二元運算子 '>>' : 找不到使用右方運算元類型 'const char [2]' 的運算子 (或是沒有可接受的轉換)


davidhuang1998 (z)

學校 : 國立臺中第一高級中學
編號 : 43461
來源 : [110.28.39.2]
最後登入時間 :
2018-01-01 17:29:27
a005. Eva 的回家作業 -- POJ | From: [39.12.32.215] | 發表日期 : 2017-11-23 00:04

#include <iostream>
using namespace std;
int main()
{
int t,a[5][20],i;
while (cin >> t)
{
for (i = 0; i <= (t - 1); i++)
{
cin >> a[0][i] >> " " >> a[1][i] >> " " >> a[2][i] >> " " >> a[3][i];
}
for (i = 0; i <= (t - 1); i++)
{
if ((a[1][i] - a[0][i]) == (a[2][i] - a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], 2 * a[3][i] - a[2][i]);
}
if ((a[1][i] / a[0][i]) == (a[2][i] / a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], a[3][i]*(a[3][i] / a[2][i]));
}
}
}
return(0);
}

 
#13032: Re:求解 error C2679: 二元運算子 '>>' : 找不到使用右方運算元類型 'const char [2]' 的運算子 (或是沒有可接受的轉換)


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [111.71.212.14]
最後登入時間 :
2024-09-22 17:57:48
a005. Eva 的回家作業 -- POJ | From: [112.105.248.208] | 發表日期 : 2017-11-23 00:33

#include
using namespace std;
int main()
{
int t,a[5][20],i;
while (cin >> t)
{
for (i = 0; i <= (t - 1); i++)
{
cin >> a[0][i] >> " " >> a[1][i] >> " " >> a[2][i] >> " " >> a[3][i];
}
for (i = 0; i <= (t - 1); i++)
{
if ((a[1][i] - a[0][i]) == (a[2][i] - a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], 2 * a[3][i] - a[2][i]);
}
if ((a[1][i] / a[0][i]) == (a[2][i] / a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], a[3][i]*(a[3][i] / a[2][i]));
}
}
}
return(0);
}




cin 不能 >> " " 啊 0u0..

 

 
#13039: Re:求解 error C2679: 二元運算子 '>>' : 找不到使用右方運算元類型 'const char [2]' 的運算子 (或是沒有可接受的轉換)


davidhuang1998 (z)

學校 : 國立臺中第一高級中學
編號 : 43461
來源 : [110.28.39.2]
最後登入時間 :
2018-01-01 17:29:27
a005. Eva 的回家作業 -- POJ | From: [140.116.110.83] | 發表日期 : 2017-11-23 18:21

#include
using namespace std;
int main()
{
int t,a[5][20],i;
while (cin >> t)
{
for (i = 0; i <= (t - 1); i++)
{
cin >> a[0][i] >> " " >> a[1][i] >> " " >> a[2][i] >> " " >> a[3][i];
}
for (i = 0; i <= (t - 1); i++)
{
if ((a[1][i] - a[0][i]) == (a[2][i] - a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], 2 * a[3][i] - a[2][i]);
}
if ((a[1][i] / a[0][i]) == (a[2][i] / a[1][i]))
{
printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], a[3][i]*(a[3][i] / a[2][i]));
}
}
}
return(0);
}




cin 不能 >> " " 啊 0u0..

 


感謝 但我把程式碼更正之後 測試可以AC可是送出解答卻是WA

可以幫幫忙嗎?

以下是我的程式碼

#include <iostream>

using namespace std;

int main()

{

int t,a[5][20],i;

while (cin >> t)

{

for (i = 0; i <= (t - 1); i++)

{

cin >> a[0][i] >> a[1][i] >> a[2][i] >> a[3][i];

}

for (i = 0; i <= (t - 1); i++)

{

if ((a[1][i] - a[0][i]) == (a[2][i] - a[1][i]))

{

printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], 2 * a[3][i] - a[2][i]);

}

if ((a[1][i] / a[0][i]) == (a[2][i] / a[1][i]))

{

printf("%d %d %d %d %d\n", a[0][i], a[1][i], a[2][i], a[3][i], a[3][i]*(a[3][i] / a[2][i]));

}

}

}

return(0);

}

感激不盡

 
ZeroJudge Forum