>>847
852訂正です。

下のソースで上と下の両方表示させることができました。
あとはずらしてひし形にする部分だけなのですが・・・

#include <stdio.h>
void main(void) /*ひし形*/
{
int i,j,a,b;
for (i=1;i<=9;i=i+2){
for(j=1;j<=i;j=j+1){
printf("*");
}
printf("\n");
}
for (a=1;a<=7;a=a+2){
for(b=7;b>=a;b=b-1){
printf("*");
}
printf("\n");
}
}