首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教下c语言编写一个菱形的规律

2012-05-03 
请问下c语言编写一个菱形的规律请问下c语言编写一个菱形的规律!main(){int len7正方形边长int ha7/2菱

请问下c语言编写一个菱形的规律
请问下c语言编写一个菱形的规律!
main()
{
  int len=7;正方形边长
  int ha=7/2;菱形边长
  int i;//i是行
  int j;//j是列
  for(i=0;i<len;i++)
  {
  for(j=0;j<=len;j++)
  {

  if(j==abs(ha-i)||j==len-1-abs(ha-i)) printf("*");
  else if(j==len)printf("\n");
  else printf(" ");

  }

  }

}
希望有哪位能帮我说下if里面的规律,我不太明白是什么意思!谢谢!

[解决办法]
[code=C/C++][/code]
#include<stdio.h>
#include<math.h>
void main()
{
int len=7;//正方形边长
int ha=7/2;//菱形边长
int i;//i是行
int j;//j是列
for(i=0;i<len;i++)
{
for(j=0;j<=len;j++)
{
if(j==abs(ha-i)||j==len-1-abs(ha-i)) printf("*");
else 
if(j==len)printf("\n");
else printf(" ");
}
}
}

热点排行