C\#에서 문자열 을 역순 으로 출력 하 는 방법 예시
이 글 은 문자열 의 단 어 를 거꾸로 출력 하 는 방법 을 보 여 줍 니 다.메모:여기 서"John"과 같은 문자열 을"nhoJ"로 바 꾸 려 는 것 이 아 닙 니 다.이것 은 문자열 전 체 를 완전히 뒤 바 꾸 었 기 때문에 다르다.다음 코드 는'안녕하세요,티 나 입 니 다'를'티 나 입 니 다,안녕하세요'로 역순 으로 출력 하 는 방법 을 알려 드 립 니 다.그래서 문자열 의 마지막 단 어 는 첫 번 째 단어 가 되 었 고 첫 번 째 단 어 는 마지막 단어 가 되 었 다.물론 다음 코드 는 마지막 에서 첫 번 째 단락 문자열 까지 읽 는 것 이 라 고 할 수 있 습 니 다.
이에 대해 나 는 두 가지 방법 을 사용 했다.
첫 번 째 방법 은 단지 분할 기능 만 채택 한다.
빈 칸 에 따라 문자열 을 나 눈 다음 에 분할 결 과 를 string 형식의 배열 에 저장 하고 배열 을 거꾸로 한 다음 색인 에 따라 이 배열 을 인쇄 합 니 다.
코드 는 다음 과 같다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
{
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" :");
Console.ForegroundColor = ConsoleColor.Yellow;
string s = Console.ReadLine();
string[] a = s.Split(' ');
Array.Reverse(a);
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" :");
for (int i = 0; i <= a.Length - 1; i++)
{
Console.ForegroundColor = ConsoleColor.White;
Console.Write(a[i] + "" + ' ');
}
Console.ReadKey();
}
}
}
출력 결과두 번 째 방법
나 는 더 이상 배열 의 역순 기능 을 사용 하지 않 는 다.나 는 빈 칸 에 따라 문자열 을 나 누 어 하나의 배열 에 저장 한 다음 마지막 색인 에서 초기 색인 으로 이 배열 을 인쇄 합 니 다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
{
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" :");
Console.ForegroundColor = ConsoleColor.Yellow;
int temp;
string s = Console.ReadLine();
string[] a = s.Split(' ');
int k = a.Length - 1;
temp = k;
for (int i = k; temp >= 0; k--)
{
Console.Write(a[temp] + "" + ' ');
--temp;
}
Console.ReadKey();
}
}
}
출력 결과총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 에 게 C\#를 배우 거나 사용 하 는 데 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Task를 사용하여 비동기식 작업을 수행하는 방법라인이 완성된 후에 이 라인을 다시 시작할 수 없습니다.반대로 조인(Join)만 결합할 수 있습니다 (프로세스가 현재 라인을 막습니다). 임무는 조합할 수 있는 것이다. 연장을 사용하여 그것들을 한데 연결시키는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.