программа для печати слова, начинающегося с первого символа - PullRequest
0 голосов
/ 14 апреля 2019

Этот код должен печатать слово, начинающееся с вводимого символа, но что-то с ним не так.

Я уже проверил, используя fflush(stdin)

#include<stdio.h>
int main(){
    char str;
    int n,in;
    scanf("%d",&n);
    for(in=0;in<n;in++){  
        scanf("%c",&str);
        for(in=0;in<n;in++){
            if((str=='b')||(str=='B'))
                printf("Battleship");
            else if((str=='c')||(str=='C'))
                printf("Cruiser");
            else if((str=='d')||(str=='D'))
                printf("Destroyer");
            else
                printf("Fringate"); 
        }
   }
}

Когда я предоставляю тестовый пример,он не принимает и не выходит из программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...