|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2005-08-04, 06:44 PM | #1 |
註冊會員
|
誰可幫我看看問題在哪
#include <iostream>
#include <stdio.h> using namespace std; int p5a(char s[]) { //判斷函式 //在這加入你的程式碼 int l=strlen(s); int i; for(i=0;i<l/2;i++){ if(s[i]!=s[strlen(s)-1-i]) return 1<0; } return 1>0; } int main() { //主程式 char s1[]="12321"; char s2[]="123121"; char s3[]="1DF23cCc32fd1"; cout<<s1<<":"<<p5a(s1)<<endl; cout<<s2<<":"<<p5a(s2)<<endl; cout<<s3<<":"<<p5a(s3)<<endl; system("pause"); return 0; } 輸出結果: 12321 = 1 123121 =0 1DF23cCc32fd1 = 0 可是正常來說第3行應該要1才對~~幫幫忙~~謝嚕 |
送花文章: 0,
|