Я просто хочу изменить строку, используя для цикла и массива. Не хотите использовать какую-либо предопределенную функцию. Я использовал следующий код, но почти ничего. Пожалуйста, поделитесь некоторыми хорошими предложениями.string reverse with loop and array in c
int main(){
char a[]="this is a man";
char b[30];
int p= sizeof(a)/sizeof(a[0]);
for(int i=p-1;i>0;i--){
for(int j=0;j<p;j++){
b[j]=a[i];
}
}
printf("array is %s",b);
return 0;
}
В качестве стартера вы должны использовать 'strlen' для поиска длины строки. Кроме того, вы можете решить этот вопрос без внутреннего цикла. –
Пожалуйста, напишите ошибочный результат, который вы получите. –
'i' должно продолжаться до' i> = 0', если вы не хотите опустить первый символ –