新手刚刚学习,望各位大哥多多指点!
写一个C程序,模拟一个简单显示。要求: 1输入整数 2. 输出显示值 3. 输入值从零到99994. 当输入无效时 输出 信息错误当输入 1290
得出下图
o ooo ooo ooo
o o o o o o
o ooo ooo o o
o o o o o
o ooo ooo ooo
下面是小弟的刚刚写得,和要得到的相差深远,希望各位大哥指点下,小弟应该怎么去做这道题,拜托了!!
#include <stdio.h>
int main( void )
{
int a;
scanf("%d",&a);
if (a==1)
{
printf(" o \n");
printf(" o \n");
printf(" o \n");
printf(" o \n");
printf(" o \n");
}
else if (a==2)
{
printf("ooo\n");
printf(" o\n");
printf("ooo\n");
printf("o \n");
printf("ooo\n");
}
else if (a==3)
{
printf("ooo\n");
printf(" o\n");
printf("ooo\n");
printf(" o\n");
printf("ooo\n");
}
else if (a==4)
{
printf("o o\n");
printf("o o\n");
printf("ooo\n");
printf(" o\n");
printf(" o\n");
}
else if (a==5)
{
printf("ooo\n");
printf("o \n");
printf("ooo\n");
printf(" o\n");
printf("ooo\n");
}
else if (a==6)
{
printf("ooo\n");
printf("o \n");
printf("ooo\n");
printf("o o\n");
printf("ooo\n");
}
else if (a==7)
{
printf("ooo\n");
printf(" o\n");
printf(" o\n");
printf(" o\n");
printf(" o\n");
}
else if (a==8)
{
printf("ooo\n");
printf("o o\n");
printf("ooo\n");
printf("o o\n");
printf("ooo\n");
}
else if (a==9)
{
printf("ooo\n");
printf("o o\n");
printf("ooo\n");
printf(" o\n");
printf("ooo\n");
}
else if (a==0)
{
printf("ooo\n");
printf("o o\n");
printf("o o\n");
printf("o o\n");
printf("ooo\n");
}
}