Пятница, 03.05.2024, 20:14
Приветствую Вас Гость | 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 (задачи) | Просмотров: 285 | Добавил: alex | Рейтинг: 0.0/0
Всего комментариев: 0