Воскресенье, 15.06.2025, 12:07
Приветствую Вас Гость | RSS
Меню сайта
Вход на сайт
Поиск
Календарь
«  Июнь 2018  »
Пн Вт Ср Чт Пт Сб Вс
    123
45678910
11121314151617
18192021222324
252627282930
Статистика

Главная » 2018 » Июнь » 23 » Displaying a Square of Any Character
22:08
Displaying a Square of Any Character

Modify the function created in Exercise "Square of Asterisks" to form the square out of whatever character is contained in character parameter fillCharacter. Thus if side is 5 and fillCharacter is “#”, then this function should print

 

Измените функцию, созданную в задаче "Square of Asterisks" таким образом, чтобы она формировала квадрат для любых символов, содержащихся в символьном параметре fillCharacter. Например, если side равно 5, то функция выведет следующее:

#####

#####

#####

#####

#####

#include <stdio.h>

void isSquare(int, char*);

int main()
{
    int number;
    char* fillCharacter;

    printf("%s","Enter number:\n");
    scanf("%d", &number);

    printf("%s", "Enter fillCharacter:\n");
    scanf("%s", &fillCharacter);
    
    isSquare(number, fillCharacter);
}

void isSquare(int n, char* fillChar)
{
    for(int i = 1; i <= n; i ++)
    {
        for(int j = 1; j <= n; j ++)
        {
            if(j == n)
            printf("%c\n", fillChar);
            else
            printf("%c", fillChar);
        }
    }    
        
}

 

Категория: C (задачи) | Просмотров: 322 | Добавил: alex | Рейтинг: 0.0/0
Всего комментариев: 0