当前位置: 代码迷 >> C语言 >> 怪怪的程序?
  详细解决方案

怪怪的程序?

热度:77   发布时间:2007-08-24 14:49:57.0
怪怪的程序?

以下是引用satanwu在2007-8-22 21:04:11的发言:
初学VC,遇到一个问题
输出这样一个图形:
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
我的程序也能达到要求,但是考虑当i=6时,for(j=5-i;j>=0;j--)中的j不是会出现负数吗?可为什么程序还能达到要求?

#include <stdio.h>
main()
{
int i,j,k;
char c;
for(i=0;i<7;i++){
c='A'+i;
for(j=5-i;j>=0;j--)
putchar(' ');

for(k=0;k<2*i+1;k++)
printf("%c",c);
putchar('\n');
}
}

搜索更多相关的解决方案: 怪怪的  图形  BBB  int  

----------------解决方案--------------------------------------------------------
负数就负数了,就不执行循环,也就不输出空格了
----------------解决方案--------------------------------------------------------
  相关解决方案