JBTALKS.CC

标题: 请大大帮忙 [打印本页]

作者: AirWalker    时间: 2010-3-22 12:40 PM
标题: 请大大帮忙
我在做C++的练习,可是做到一题却不会了。。请大大们帮忙我。。em0005
题目是写出来的program 要显示
Please enter an integer: 5
1
22
333
4444
55555

写什么号码就要排列出来,不好意思哦。。我是新手,非常期望变强的那一天。。em0012
以下是我写的code,帮我看看吧。。


#include <iostream>
using namespace std;

int main ()
{
    int i, j, k;
   
    cout << "lease enter an integer : ";
    cin >> i;
   
    j = 1;
    k = 1;
    while (k <= i)
    {
          while (j <= k)
          {
          cout << k;
          j = j + 1;
          }
    cout << endl;
    k = k + 1;
    }
   
    system("AUSE");
    return 0;
}
作者: Super-Tomato    时间: 2010-3-22 02:09 PM
原帖由 AirWalker 于 2010-3-22 12:40 PM 发表
我在做C++的练习,可是做到一题却不会了。。请大大们帮忙我。。em0005
题目是写出来的program 要显示
Please enter an integer: 5
1
22
333
4444
55555

写什么号码就要排列出来,不好意思哦。。我是 ...



j 初始值放錯地方了

  1. #include <iostream>

  2. using namespace std;



  3. int main ()

  4. {

  5.     int i, j, k;

  6.    

  7.     cout << "Please enter an integer : ";

  8.     cin >> i;

  9.    

  10.     k = 1;

  11.     while (k <= i)

  12.     {

  13.           j = 1;

  14.           while (j <= k)

  15.           {

  16.           cout << k;

  17.           j = j + 1;

  18.           }

  19.     cout << endl;

  20.     k = k + 1;

  21.     }

  22.    

  23.     system("PAUSE");

  24.     return 0;

  25. }
复制代码

作者: 宅男-兜着走    时间: 2010-3-22 05:32 PM
每年这个时期都会看到金字塔出现在这里
作者: AirWalker    时间: 2010-3-22 05:58 PM
哦哦。。哈哈,谢谢哦。
作者: BoY仔    时间: 2010-3-23 10:47 AM
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5.         int j;

  6.                 cout << "Please enter the row :";
  7.                 cin>>j;

  8.   for ( int i = 1 ; i <= j ; i++)
  9.   {
  10.           for (int  k = 1; k<=i; k++)
  11.                   cout << i << " ";
  12.                         cout << endl;
  13.   }

  14.   return 0;
  15. }
复制代码
刚刚做的@@




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5