Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zvrátiť reťazec v C pomocou matice bez pojazdu viackrát

Cúvacia reťazec v C je dobré cvičenie pre nácvik vaše pochopenie charakteru polí , slučiek a dočasné uskladnenie . Program pre posuvné reťazca jeden čas to zvrátiť , je účinnejší ako program , ktorý má prejsť ju viackrát . To je dôležité najmä pri práci s veľmi veľkými reťazcami . Kladenie kandidáta programovanie úloh napísať nejakú zmenu jednoduchého C - string reverznej algoritmus robí to populárne pohovor otázka . Pokyny dovolená 1

Otvorte C zdrojový súbor v editore , ako je napríklad Microsoft Visual Studio .
2

Zahrnúť súbory potrebné C hlavičkové programu pridaním nasledujúceho kódu v hornej časti súboru : Spojené

# include " stdafx.h " # include " stdio.h " //printf , scanf # include " string.h " //strlen

Sims 3

deklarovať a inicializovať premenné potrebné pre program pridaním nasledujúceho kódu na hornej časti hlavné funkcie :

char str [ 40 ] ; int a , b , dĺžky ; char temp , a = b = dĺžka = temp = 0 ;
4

MS - DOS užívateľa pre reťazec zvrátiť pridaním kódu :

printf ( " Zadajte reťazec " ;) ; scanf ( " % s " , str ) ;
5

slučka cez reťazec a zvrátiť ho pridaním kódu :

dĺžka = strlen ( sTR ) , pre ( = 0 , b = dĺžka - 1 , < = b , + + , b - ) { temp = str [ ] , str [ ] = str [ b ] , str [ b ] = temp ; }

slučka pristupuje k prvej a poslednej znaky a prehodí ich hodnoty , pomocou dočasné premenné . To potom posunie o jeden znak v každom smere , naďalej vymeniť znaky , kým nedosiahne stredu reťazca
6

Zobraziť zvrátiť reťazec pridaním kódu : .

Printf ( " , % s " , str ) ;
7

Uložte súbor C. Kompilácie a spustenie programu zvrátiť reťazec .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené