When I try to run the code. The output in the terminal tries to skip the symbol. I don't know why?
#include <stdio.h>
#include <string.h>
int main() {
    int rows;
    int columns;
    char symbol;
    printf("\nEnter # of rows: ");
    scanf("%d", &rows);
    printf("Enter # of columns: ");
    scanf("%d", &columns); 
    printf("Enter a symbol to use: ");
    scanf("%c", &symbol);
    for(int i = 1; i <= rows; i++)
    {
        for(int j = 1; j <= columns; j++)
        {
            printf("%s",  &symbol);
        }
        printf("\n");
    }
    return 0;
}
The terminal output:
Enter # of rows: 2
Enter # of columns: 3
Enter a symbol to use:
 
    