为了账号安全,请及时绑定邮箱和手机立即绑定

跟参考代码不一样,但是也得到了最终结果,请问这样有没有问题?

#include<stdio.h>
int main()
{
  int i,j,k;
  for(i=1;i<=4;i++)
  {
    for(j=4-i;j>0;j--)
    {
	  printf(" ");
	}
	for(k=1;k<=i*2-1;k++)
	{
	  printf("*");
	}
    printf("\n");
  }
  return 0;
}


正在回答

2 回答

没问题,代码的实现方式有多种

0 回复 有任何疑惑可以回复我~
#1

sanjiaofeng 提问者

也就是说上面的代码没什么问题,对吧? 还涉及不到什么优化啊、简练啊这样的层面?
2015-07-03 回复 有任何疑惑可以回复我~

k不能等于1

0 回复 有任何疑惑可以回复我~
#1

sanjiaofeng 提问者

k不能等于1? 为啥? 等于1是正确的结果,等于0或2都不行啊!
2015-07-03 回复 有任何疑惑可以回复我~
#2

暮樎 回复 sanjiaofeng 提问者

我看错了,对的了!我错了,不好意思
2015-07-05 回复 有任何疑惑可以回复我~
#3

sanjiaofeng 提问者 回复 暮樎

哦,我还以为我哪里又错了呢!嘿嘿!非常感谢!
2015-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

跟参考代码不一样,但是也得到了最终结果,请问这样有没有问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信