level 2
#include
void main() { int n; cout<<"请输入n的值:"; cin>>n; for(int i=0;i
0;k--) cout<<" "; for(int j=0;j<=i;j++) cout<<"*"<<" "; cout<
0;j--) cout<<"*"<<" "; cout<
2007年03月12日 01点03分
1
level 0
程序好象有问题,我输入N=100,出来的好象不是棱形。。。
2007年03月14日 00点03分
2
level 0
#include
void main() { int n; cout<<"请输入n的值:"; cin>>n; for(int i=0;i
0;k--) cout<<" "; for(int j=0;j<=i;j++) cout<<"*"<<" "; cout<
0;j--) cout<<"*"<<" "; cout<
2007年03月14日 03点03分
3
level 6
楼主发了好几次了,累不累啊.算了我帮你解释下:为了便于理解,我改了你程序.for(int i=0;i
0;k--) cout<<"i";//这边由输出空格改为输出i for(int j=0;j<=i;j++) cout<<"o"<<"a";//这边也是 cout<
0;k--)cout<<"i"; 等价于for(int k=3;k>0;k--)因此输出iii 在for(int j=0;j<=i;j++)cout<<"o"<<"a"; 等价于for(int j=0;j<=i;j++)因此输出一个oa cout<
0;k--)cout<<"i"; 等价于for(int k=2;k>0;k--)因此输出ii 在for(int j=0;j<=i;j++)cout<<"o"<<"a"; 等价于for(int j=0;j<=1;j++)因此输出两个oaoa cout<
2007年03月14日 04点03分
4