谁来挑战
四、编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5)
1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1
#include <iostream.h>
void main() { int a,i,j; cout<<"Plase input a number!"<<endl; cin>>a; for(j=1;j<=a;j++) { for(i=1;i<=j;i++) { cout<<i<<" "; } for(i=j-1;i>=1;i--) { cout<<i<<" "; } cout<<endl; } for(j=a;j>1;j--) { for(i=1;i<=j-1;i++) { cout<<i<<" "; } for(i=j-2;i>=1;i--) { cout<<i<<" "; } cout<<endl; } }