为什么for(j=1;j<=(i<4?i*2-1:15-2*i);++j)中有用i*
为什么for(j=1;j<=(i<4?4-i:i-4);++j)中没用i*,i*是什么意思?有何作用?
不知道你前面有没空格
看这个行不行
#include<stdio.h>
void main()
{
int i,j;
for (i=1;i<=4;++i)
{
for(j=1;j<=2*i-1;++j)
{
printf("*");
}
printf("\n");
}
for (i=3;i>=1;--i)
{
for(j=1;j<=2*i-1;++j)
{
printf("*");
}
printf("\n");
}
}