プログラミング+α学習ブログ

勉強したことの備忘録です。

文字列を指定された回数だけ連続して表示するプログラム

#include <stdio.h>

/*--- 文字列strをno回表示する ---*/
void put_stringn(const char str[], int no)
{
    while (no-- > 0)
        printf("%s", str);
}

int main(void)
{
    char str[100];
    int no;
    
    printf("文字列を入力してください:");    scanf("%s", str);
    printf("何回表示しますか:");    scanf("%d", &no);
    
    put_stringn(str, no);
    putchar('\n');
    
    return (0);
}

実行結果

文字列を入力してください:String
何回表示しますか:3
StringStringString