標題:
2010網際網路程式設計全國大賽 國中組 (初賽題目)
[打印本頁]
作者:
Alen
時間:
2010-12-4 23:09
標題:
2010網際網路程式設計全國大賽 國中組 (初賽題目)
題目A: 迴文
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main(void){
int y = 0, z = 0, t = 0;
int d[t];
cin >> t;
for (int i = 0;i < t;i++){
char a[100];
int c, b, g = 0;
while (cin >> a){
b = strlen(a);
for(int i = 0;i < b;i++){
if (a[i] == a[b-i]){
y++;
}else{
z++;
}
}if (z = 0){
for (int i = g;i < t;i++){
d[i] = 1;
g++;
}
}else{
for (int i = g;i < t;i++){
d[i] = 0;
g++;
}
}
}//while判斷式括號
}//for迴圈括號
for (int i = 0;i <= t;i++){
if (d[i] = 1){
cout << "yes" << endl;
}else if (d[i] = 0){
cout << "no" << endl;
}
}
//system("pause");
return 0;
}
複製代碼
幫幫我啊!
輸入:
3
abcba
abba
abc
後都沒反應!!
作者:
rogercheng0119
時間:
2011-4-23 14:02
#include <iostream>
#include <cstdlib>
#include<cstring>
using namespace std;
int main(){
string aba;
while(cin>>aba)
{
for(int i=0;i<(aba.length()/2);i++)
{
string a= aba.substr(i,1),b=aba.substr((aba.length()-i-1),1 );
if(a != b)
{
cout<<"no"<<endl;
goto end;
}
}
cout<<"yes"<<endl;
end:;
}
return 0;
}
/*cin字串
判斷字串數目
檢查迴文:
第一字必須=倒數一字
第二字必須=倒數二字
...
直到n/2字=倒數n/2字
如果符合
就輸出 yes
不符合 no*/
作者:
p17johnny
時間:
2011-4-23 15:08
回復
1#
Alen
妳看看...別人都比你強 0.0
作者:
大乖乖v
時間:
2011-8-9 18:10
很不错,值得鼓励,。。。
笛莎旗舰店
笛莎官网
笛莎童鞋
笛莎童装
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2