8-8 判斷迴文
// 判斷迴文 #include <stdio.h> #include <string.h> #define MAXLEN 100 int main() { char s[MAXLEN]; int i; int len; int flag = 1; printf("請輸入一串字元:\n"); scanf("%s",s); len = strlen(s); for(i=0;i<len/2;i++) { if(s[i]!=s[len-1-i]) { flag = 0; break; } } if(flag==1) { printf("該串字元是迴文\n"); } else { printf("該串字元不是迴文\n"); } }
相關推薦
8-8 判斷迴文
// 判斷迴文 #include <stdio.h> #include <string.h> #define MAXLEN 100 int main() { char s[MAXLEN]; int i; int len; int flag = 1; prin
習題8-8 判斷迴文字串(20 分)
題目來源:https://pintia.cn/problem-sets/12/problems/342 本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。 函式介面定義: bool
[Java] 藍橋杯 BASIC-8 基礎練習 迴文數
問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 package algorithm
網上看到的一個判斷迴文數的函式
int judge(LL n) { ll x,sum=0; x=n; while(n) { sum=sum*10+n%10; n/=10; } if(sum==x) return 1; els
LeetCode(9)判斷迴文數
問題: Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.Coud y
C和指標--程式設計題9.14第10小題--判斷迴文函式
題目: 編寫函式 int palindrom( char *string); 如果引數字串是個迴文,函式就返回真,否則就返回假。迴文就是指一個字串從左向右讀和從右向左讀是一樣的。函式應忽略所有的非字母字元,而且在進行字元比較時不用區分大小寫。 前提是空白字元、標點符號和大小寫狀態被忽略,當Adam
判斷迴文素數 java
程式碼 private static void funtion(int a) { // TODO Auto-generated method stub final int NUMBER_OP = 10; int mun = 2, total = 0; while (true) {
JAVA實驗三:獲取位數、判斷迴文
題目 編寫一個Java應用程式。使用者從鍵盤輸入一個整數,程式將判斷這個數是幾位數並輸出其位數,並判斷這個數是否是迴文數(是,則輸出“是迴文數”,否則輸出“不是迴文數”)。迴文數是指將該數含有的數字逆序排列後得到的數和原數相同,例如12121、3223都是迴文數。要求:定義兩個方法,一個用
6-3 判斷迴文字串 (20 point(s))
6-3 判斷迴文字串 (20 point(s)) 本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。 函式介面定義: bool palindrome( char *s ); 函式palindrom
判斷迴文字串 (20 分)c語言解答(指標法)
判斷迴文字串 (20 分) 本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。 函式介面定義: bool palindrome( char *s ); 函式palindrome判斷輸入字串cha
初學C語言(5):逆序輸出片語 ,判斷迴文數
#include #include<assert.h> using namespace std; void reverse(char *pbegin, char *pend ) // 將一句話 片語逆序輸出 { char tmp = 0; while (pbegin < p
迴圈 判斷迴文串--簡單
題目描述 迴文串是從左到右或者從右到左讀起來都一樣的字串,試程式設計判別一個字串是否為迴文串。 輸入 輸入一個字串。串長度<255. 輸出 判別輸入的字串是否為迴文串,是輸出"Y",否則輸出"N"。 樣例輸入 abcba 樣例輸出 Y #include <stdio.h>
Problem B: 判斷迴文字串
#include<stdio.h> #include<string.h> int huiwen(char *str) //定義迴文函式 { //char ch[100]; int len=strlen(str); //獲取字串的長度 int i,j
C語言判斷迴文字串程式碼及解析
輸入一個字串,判斷其是否為迴文。 所謂迴文字串,是指從左到右讀和從右到左讀完全相同的字串。 主要涉及知識點:字元陣列的輸入輸出,及相應的處理。 這個問題,可以從字串的兩頭開始比較,即第1個字元和倒數第1個字元比較,第2個字元和倒數第2個字元比較,以此類推...如果出現字元不相等的情況,說明不是迴文,如果
將整數變成字串,可用於判斷迴文數
判斷迴文數 C++中如何使函式返回陣列 在C++中,陣列不是一種型別,因此不能被直接返回。一般有兩種方法來返回一個數組。 1.轉換成字串 程式碼塊 void *itoa(int n, char s[]) { int i, j, sign; if ((sign = n)
判斷迴文——棧實現
判斷迴文是一個很常見的使用棧(stack)來實現的小示例,它能夠很輕鬆的利用“棧”這種資料結構來實現。同時,他也很好的體現了“棧”設計的基本實現和實現方法。 下面來談一談“棧”的設計思
判斷迴文數字
Ppalindrome Number Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negative integers be palindr
用棧判斷迴文串
#include <iostream> #include <cstdlib> #include <string> using namespace std; const int MaxSize = 50; struct SqStack { char data
JavaScript判斷迴文字串
什麼是“迴文”? "12321"是迴文,"abcba"也是迴文,在我的理解,如果將一個字串翻轉過來,能和原字串完全相等,那麼就可以稱之為“迴文”。 利用我上面所說的特性,很容易用JS寫出下面的判斷迴文方法: function isPalindrome(line) {
判斷迴文字串--JavaScript實現
迴文字串:即字串從前往後讀和從後往前讀字元順序是一致的。 比如 abba是迴文字串,abab不是迴文字串。 方法一: /*判斷是否為迴文字串*/ function isPlindrome(tex