×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#8330: OLE??
ByTutu
(ByTu)
學校 : 不指定學校
編號 : 10782
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [111.249.196.149]
最後登入時間 :
2015-05-07 01:36:45
a022.
迴文
| From: [219.71.213.128] | 發表日期 : 2013-10-15 21:26
錯誤訊息是:請勿輸入非題目要求的文字:yes
我想是判斷式出了問題 可是又不知錯在哪?
-------------------
#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
std::string a;
while ( ! cin.eof() )
{
std::cin >> a;
int len=a.length();
for(int i=0;i<=len/2;i++)
{
if(a[i]!=a[len-1-i])
{
cout<<"no\n";
break;
}
if (i==(len+1)/2-1)
cout<<"yes\n";
}
}
return 0;
}
#8332: Re:OLE??
rosynirvana
(rosynirvana)
學校 : 不指定學校
編號 : 33880
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [182.114.3.244]
最後登入時間 :
2017-07-24 00:02:04
a022.
迴文
| From: [220.248.60.245] | 發表日期 : 2013-10-16 00:17
錯誤訊息是:請勿輸入非題目要求的文字:yes
我想是判斷式出了問題 可是又不知錯在哪?
-------------------
#include "stdafx.h"
#include
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
std::string a;
while ( ! cin.eof() )
{
std::cin >> a;
int len=a.length();
for(int i=0;i<=len/2;i++)
{
if(a[i]!=a[len-1-i])
{
cout<<"no\n";
break;
}
if (i==(len+1)/2-1)
cout<<"yes\n";
}
}
return 0;
}
if (i==(len+1)/2-1)
cout<<"yes\n";
放到for的外面去,不然每次都会输出一个yes
另外建议不要用vc++的stdafx _tmain之类的,OJ可能无法编译的
ZeroJudge Forum