发布网友 发布时间:2024-10-23 17:54
共2个回答
热心网友 时间:2024-10-26 03:12
#include <iostream>
using namespace std;
const int ROW = 10;
int main()
{
int i, j, k;
for (k=1; k<ROW; k++)
{
// 打印前一段
for(i=1, j=k; i<=j; i++)
{
cout<<i;
}
// 打印后一段
for(i=j-1, j=0; i>j; i--)
{
cout<<i;
}
cout<<endl;
}
return 0;
}
121
12321
1234321
回答#include <iostream>
using namespace std;
const int ROW = 10;
int main()
{
int i, j, k;
for (k=1; k<ROW; k++)
{
// 打印所需空格
for (i=0; i<ROW-k-1; i++)
{
cout<<" ";
}
// 打印前一段
for(i=1, j=k; i<=j; i++)
{
cout<<i;
}
// 打印后一段
for(i=j-1, j=0; i>j; i--)
{
cout<<i;
}
cout<<endl;
}
return 0;
}
热心网友 时间:2024-10-26 03:12
#include <iostream>
using namespace std;
const int ROW = 10;
int main()
{
int i, j, k;
for (k=1; k<ROW; k++)
{
// 打印前一段
for(i=1, j=k; i<=j; i++)
{
cout<<i;
}
// 打印后一段
for(i=j-1, j=0; i>j; i--)
{
cout<<i;
}
cout<<endl;
}
return 0;
}追问不是,是 这样的
1
121
12321
1234321
··········
追答#include
using namespace std;
const int ROW = 10;
int main()
{
int i, j, k;
for (k=1; kj; i--)
{
cout<<i;
}
cout<<endl;
}
return 0;
}