×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#8330: OLE??
ByTutu
(ByTu)
學校:
不指定學校
編號:
10782
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[111.249.196.149]
註冊時間:
2010-01-28 20:14:47
最後登入時間:
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]
註冊時間:
2013-08-02 00:37:27
最後登入時間:
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可能无法编译的