Heim > Backend-Entwicklung > C++ > Hauptteil

C-Programm, um zu prüfen, ob eine bestimmte Zeichenfolge ein Palindrom ist?

PHPz
Freigeben: 2023-08-27 14:13:11
nach vorne
813 Leute haben es durchsucht

C-Programm, um zu prüfen, ob eine bestimmte Zeichenfolge ein Palindrom ist?

Ein Palindrom ist eine Folge von Wörtern, Zahlen, Phrasen oder anderen Zeichen, die von vorne nach hinten genauso gelesen wird wie von hinten nach vorne. Wörter wie „Madam“ oder „Racecar“ oder Zahlen wie 10801 sind Palindrome.

Wenn für eine bestimmte Zeichenfolge die nach dem Umkehren der Zeichenfolge erhaltene Zeichenfolge mit der ursprünglichen Zeichenfolge übereinstimmt, können wir sagen, dass die Zeichenfolge ein Palindrom ist. Das heißt, um zu prüfen, ob eine Zeichenfolge ein Palindrom ist, müssen wir herausfinden, ob das erste und letzte Element, das zweite und vorletzte Element usw. gleich sind.

Eingabe – Name

Ausgabe – Der String ist ein Palindrom

Eingabe – Tutorials-Punkt

Ausgabe – Der String ist kein Palindrom

Überprüfen Sie, ob ein gegebener String ein Palindrom ist in C++ Programm Palindrom. Die Eingabezeichenfolge wird in eine neue Zeichenfolge kopiert. Anschließend vergleichen wir den ersten und den letzten Buchstaben der Zeichenfolge, den zweiten und den vorletzten Buchstaben usw. bis zum Ende der Zeichenfolge. Wenn die beiden Buchstaben die gleiche Zeichenfolge haben, also identisch sind, dann ist die Zeichenfolge ein Palindrom, andernfalls nicht.

Beispiel

#include <iostream>
#include<string.h>
using namespace std; {
   int main(){
      char string1[]={"naman"};
      int i, length;
      int flag = 0;
      length = strlen(string1);
      for(i=0;i < length ;i++){
         if(string1[i] != string1[length-i-1]) {
            flag = 1;
            break;
         }
      }
      if (flag==1){
         printf(" string is not a palindrome");
      } else {
         printf(" string is a palindrome");
      }
      return 0;
   }
}
Nach dem Login kopieren

Ausgabe

string is a palindrome
Nach dem Login kopieren

Hinweis – Bei diesem Programm wird zwischen Groß- und Kleinschreibung unterschieden.

Das obige ist der detaillierte Inhalt vonC-Programm, um zu prüfen, ob eine bestimmte Zeichenfolge ein Palindrom ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage