[問題] 程式執行問題
各位好~
小弟我剛接觸C沒有多久
為了加強程度有上高中生程式解題系同刷一些題目
像這題是有關迴文的題目
題目如下:
迴文的定義為正向,反向讀到的字串均相同
如:abba , abcba ... 等就是迴文
請判斷一個字串是否是一個迴文?
我的疑問是我原本的程式碼在DEV C++執行是沒有問題的
不過拿去網站提交答案是
會一直跑出tle(1s)這個東西
上網稍微查過
似乎是程式執行的太慢?!
不過我檢查過我的程式蠻多次
也不知道哪裡出問題
還請各位指點我一下
讓我知道我程式哪裡有問題
謝謝!
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char ch[1000],i=0,sum=0,flag=1;
scanf("%s",&ch);
while(ch[i]!=0)
{
i++;
sum=sum+1;
}
for(i=0;i<=sum/2;i++)
{
if(ch[i]!=ch[(sum-1)-i])
{
flag=0;
}
}
if(flag==0)
{
printf("no\n");
}
else
{
printf("yes\n");
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.186.119 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1567015506.A.50E.html
※ 編輯: td2100106 (110.50.186.119 臺灣), 08/29/2019 02:08:03
推
08/29 03:01,
5年前
, 1F
08/29 03:01, 1F
推
08/29 03:31,
5年前
, 2F
08/29 03:31, 2F
→
08/29 09:34,
5年前
, 3F
08/29 09:34, 3F
→
08/29 09:34,
5年前
, 4F
08/29 09:34, 4F
※ 編輯: td2100106 (110.50.186.119 臺灣), 08/29/2019 09:34:50
→
08/29 10:01,
5年前
, 5F
08/29 10:01, 5F
→
08/29 10:01,
5年前
, 6F
08/29 10:01, 6F
→
08/29 12:37,
5年前
, 7F
08/29 12:37, 7F
→
08/29 12:37,
5年前
, 8F
08/29 12:37, 8F
→
08/29 12:46,
5年前
, 9F
08/29 12:46, 9F
→
08/29 13:23,
5年前
, 10F
08/29 13:23, 10F
推
08/29 13:42,
5年前
, 11F
08/29 13:42, 11F
→
08/29 13:42,
5年前
, 12F
08/29 13:42, 12F
→
08/29 13:58,
5年前
, 13F
08/29 13:58, 13F
→
08/29 13:58,
5年前
, 14F
08/29 13:58, 14F
→
08/29 16:26,
5年前
, 15F
08/29 16:26, 15F
→
08/29 16:27,
5年前
, 16F
08/29 16:27, 16F
推
08/29 18:10,
5年前
, 17F
08/29 18:10, 17F
→
08/29 18:10,
5年前
, 18F
08/29 18:10, 18F
→
08/29 18:10,
5年前
, 19F
08/29 18:10, 19F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章