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

FOR循环练习事例;往大侠们指教啊解决办法

2012-03-09 
FOR循环练习事例往大侠们指教啊?输入一个数并且打印成以下的图形如:请输入一个数55555544443332211223334

FOR循环练习事例;往大侠们指教啊?
输入一个数   并且打印成以下的图形


如:请输入一个数   5
55555
4444
333
22
1

1
22
333
4444
55555
这段代码是上半部分的代码```````但是貌似有些问题```````今天的HOMEWORK``谢谢各位了```帮帮我看看
#include <stdio.h>
  void   main()
  {
  int   a=1,b=1;//a控制打印的行数,b控制打印数字的个数
  for(a=1;a <=b;b++)
  {
  for(b=1;b <=a;b++)
  {
      printf( "请输入一个数:\n ");
      scanf( "%d ",b);
                      printf( "%d ",b);
  }
  }
  }

[解决办法]
#include <iostream>
using namespace std;

void main()
{
int a,i,j; // i 控制大小 j 控制个数 a 为输入的值
cout < < "请输入一个数 : ";
cin> > a;

for ( i = a; i > 0; --i )
{
for ( j = i; j > 0; --j )
cout < < i;
cout < < endl;
}

for ( i = 0; i < a+1; ++i )
{
for ( j = 0; j < i; ++j )
cout < < i;
cout < < endl;
}
}

热点排行