求助vf编程题 显示从1到一个整数的菱形
来源:百度知道 编辑:UC知道 时间:2024/05/24 16:17:00
这是一道编程题,要求输入一个整数显示从1到这个整数的一个菱形 如:
1
222
33333
4444444
这是一道编程题,要求输入一个整数显示从1到这个整数的一个菱形 如:
1
222
33333
4444444
33333
222
1
1
222
33333
4444444
这是一道编程题,要求输入一个整数显示从1到这个整数的一个菱形 如:
1
222
33333
4444444
33333
222
1
for i=-3 to 3
? space((2*abs(i))/2)
for j=1 to 7-2*abs(i)
?? 4-abs(i)
endfor
endfor
//打印菱形图.cpp,经过调试运行,可以放心使用:)
#include<iostream>
using namespace std;
int main()
{
int LineNumber;
cout<<"Please input the odd LineNumber:\n";
cin>>LineNumber;
int flag=(LineNumber+1)/2;
int i,j,k;
for(i=1;i<=flag;i++)//
{
j=2*i-1;
k=flag-i;
for(int m=0;m<k;m++)
{
cout<<' ';
}
for(int n=0;n<j;n++)
{
cout<<i;
}
cout<<endl;
}
for(i=flag+1;i<=LineNumber;i++)
{
j=2*(2*flag-i)-1;
k=flag-(2*flag-i);
for(int m=0;m<k;m++)
{
cout<<' ';
}