C/C++の宿題を片付けます 68代目
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
2006/06/25(日) 09:22:40[3] 環境
[3.1] OS: (WindowsXP
[3.2] コンパイラ名とバージョン:Cpad
[3.3] 言語: どちらでも可
[4] 期限: 今日中
#include <stdio.h>
int main(void)
{
int i;
printf("i=");
scanf("%d", &i);
if(i==1)
{printf("*\n");}
if(i==2)
{printf("**\n");printf("**\n");}
if(i==3)
{printf("***\n");printf("***\n");printf("***\n");}
if(i==4)
{printf("****\n");printf("****\n");printf("****\n");printf("****\n");}
if(i==5)
{printf("*****\n");printf("*****\n");printf("*****\n");printf("*****\n");printf("*****\n");}
if(i==6)
{printf("******\n");printf("******\n");printf("******\n");printf("******\n");printf("******\n");printf("******\n");}
if(i<=0||i>=7)
{printf("error\n");}
return 0;
}
このプログラムを作ったのですがこのプログラミングをwhile do-whileのどちらかを使いすっきりさせたいのです。
しかし、何度やってもうまくいきません。
力を貸してください。
■ このスレッドは過去ログ倉庫に格納されています