打印图形 写的C程序 执行的结果就是不对 还是按照书上的写的
题目:打印图形:按输入的边长,打印一个正方形。其偶数行 填充 = 奇数行 填充 +
例如 输入5: 则打印:
=====
+++++
=====
+++++
=====
这个是书上的例题: 我还是按照书上写的 可是执行的 结果 就是不对 我是用的 WIN-TC
下面是程序 大家帮我看看 哪里不对
#include <stdio.h>
int main(void){
int i,j;
int length;
printf("input the length(>0):");
scanf("%d",&length);
for(i=0;i<length;++i);{
for(j=0;j<length;++j);{
if (0==i%2)
printf("=");
else
printf("+");
}
printf("%c",(i%2==0) ? '=':'+');
printf("\n");
}
getch();
return 0;
}
大家都帮忙看看 到底是哪里不对 编写时对了的 就是执行的 结果不是我要的