Помогите мне отладить этот код.
#include <stdio.h> #include <string.h> int main() { int t; scanf("%d",&t); while(t--) { char s1[100000],s2[100000]; long int l; scanf("%s",s1); l=strlen(s1); for(int i=0;i<l;i++){ s2[l-1-i]=s1[i];} for(int i=0;i<l;i++){ if(s1[i]+s2[i]<=218) s1[i]=s1[i]+s2[i]-96; else s1[i]=s1[i]+s2[i]-122; } printf("%s\n",s1); } return 0; }
Что я уже пробовал:
plzzz.... загрузите видео отладки этого кода, чтобы объяснить мне, как отлаживать.
Patrice T
Почему вы репостите один и тот же вопрос ?
Чтобы добавить строку с обратной стороной, то есть abjcf должен дать результат geteg[^]
Dave Kreskowiak
МММ ... нет. Вы не описали, что должен делать этот код, что вы получаете, а также никаких сообщений об ошибках.
Как вы ожидаете, что кто-то "отладит" этот код без этой информации?
Dave Kreskowiak
Неважно, я видел предыдущие посты.
Вам действительно нужно научиться отлаживать себя. То, что другие люди делают это за вас, не поможет вам научиться этому. Без этого навыка вам будет очень трудно писать код.
Graeme_Grant
Репост (и слегка замаскированный с незначительным изменением) к этому: В чем проблема в моем коде[^]