程序输出
来源:百度知道 编辑:UC知道 时间:2024/06/05 13:04:31
3
323
32123
3210123
32123
323
3
VB程序代码编写
或用QB的也可以
323
32123
3210123
32123
323
3
VB程序代码编写
或用QB的也可以
#include <iostream>
using namespace std;
int main()
{
const int N = 3;
for(int i = -N; i <= N; ++i)
{
int k = i < 0 ? -1 : 1;
for(int j = 0, y = 0; j < 2*(N - i * k); ++j)
{
if(j <= (N - i * k))
cout << (y = N - j);
else
cout << ++y;
}
cout << N << endl;
}
}
VB:由于没学过,只是临时看了下,可能代码优化的不好,你可以改改。
Private Sub Command1_Click()
Dim N, i, k, j, y As Integer
N = 3
For i = -N To N
If i < 0 Then
k = -1
Else
k = 1
End If
For j = 0 To 2 * (N - i * k) - 1
If j <= (N - i * k) Then
y = N - j
Print y;
Else
y = y + 1
Print y;
End If
Next j
Print N;
Print
Next i
End Sub
这是什么问题啊 ??????看不懂.
而且好像这结果也没有什么错啊....
同志请说明你所用的语言和编程工具。