プロが教えるわが家の防犯対策術!

C言語でnum[2]={3, 4}とした時
num[0]=***3
num[1]=****4
のように配列内の数字と同じ分だけ*を表示するにはどのように工夫すればいいですか?

質問者からの補足コメント

  • numの型は intです。

    今まで型について int か doubleしか習ってないのでどちらかのみ使うものだとは思います。

      補足日時:2020/12/07 22:23

A 回答 (2件)

こういうことでしょうか。


#include<stdio.h>
int main(void)
{
int num[2] = {3,4};
int i,j,kosu;
for (i = 0;i < 2;i++){
kosu = num[i];
for (j = 0; j < kosu;j++){
printf("*");
}
printf("\n");
}
}
    • good
    • 0
この回答へのお礼

上手く行きました!
二重ループにすれば良かったのですね。参考になりました。ありがとうございます

お礼日時:2020/12/07 22:49

numの型はどうなってますか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!