#include "stdio.h"
#include "conio.h"
#include <iostream>
using namespace std;
int main (void)
{
char my_char[] = "happy birthday";
int i;
bool j=false;
char my_char_temp[1];
do
{
for (i=0;i<sizeof(my_char)-2;i++)
{
j=false;
if (my_char[i+1] < my_char[i])
{
my_char_temp[0]=my_char[i+1];
my_char[i+1] = my_char[i];
my_char[i] = my_char_temp[0];
j=true;
}
}
}while (j);
cout << my_char;
}
내가 뭘 잘못하고 있니?간단한 문자열을 C++로 정렬하려고 시도합니다
난 그냥 문자 내에서 문자를 정렬하려고 해요.
출력이 완전히 잘못되었습니다.
"내가 뭘 잘못하고 있니?" (std :: sort를 사용하지 않고 자신 만의 정렬 루틴을 작성하는 이유), 그리고 (b) 잘못된 행동이 여러분이 관찰하고있는 것을 알려줄 필요가 있습니다. –
"단순한 문자"를 선택하는 것이 아니라 다소 사소한 것처럼 보입니다. – Blindy
인구수가 포함됩니까? – Potatoswatter