C言語関係掲示板

過去ログ

No.269.2重ループの課題

[戻る] [ホームページ]

No.1616

教えてください
投稿者---mika(2002/05/29 20:07:00)


整数、例えば5と入力すると
*
**
***
****
*****
と実行されるプログラムの方法を教えてください。どうやらwhileを使って
しないといけないみたいなのですが全然分かりません。宜しくお願いします。

No.1619

Re:教えてください
投稿者---ともじ(2002/05/29 23:44:18)


こんばんは。

>整数、例えば5と入力すると
>*
>**
>***
>****
>*****
>と実行されるプログラムの方法を教えてください。どうやらwhileを使って
>しないといけないみたいなのですが全然分かりません。宜しくお願いします。

for文の2重ループに同じような演習問題がありますね。
while文を使うのでしたら、こちらの問4を参考になさってください。

No.1634

Re:教えてください
投稿者---TOKI(2002/05/31 21:45:42)


>整数、例えば5と入力すると
>*
>**
>***
>****
>*****
>と実行されるプログラムの方法を教えてください。どうやらwhileを使って

#include<stdio.h>

int main(void)
{
int i,n,d;


while(1){
printf("数値入力:");
if(scanf("%d",&d)==EOF)break;

while(d!=0){
n=d;
for(i=0;i<n;i++){
printf("*");
}
d--;
printf("\n");
}
}
return 0;
}