![]() |
#2
huting05012011-03-09 09:18
|

#include<iostream>
#include<string>
using namespace std;
int main()
{
int i,k=1,n,t;
cout<<"请输入n,n一定要为奇数:";
cin>>n;
while(n%2==0)
{
cout<<"输入错误,请重新输入:";
cin>>n;
}
for(k;k*(n+1)/2;k++)
{
t=2*k-1;
cout<<string(t,'*')+"\n";
}
for(i=(n+1)/2;i>=1;i--)
{
t=2*i-1;
cout<<string(t,'*')+"\n";
}
return 0;
}
#include<string>
using namespace std;
int main()
{
int i,k=1,n,t;
cout<<"请输入n,n一定要为奇数:";
cin>>n;
while(n%2==0)
{
cout<<"输入错误,请重新输入:";
cin>>n;
}
for(k;k*(n+1)/2;k++)
{
t=2*k-1;
cout<<string(t,'*')+"\n";
}
for(i=(n+1)/2;i>=1;i--)
{
t=2*i-1;
cout<<string(t,'*')+"\n";
}
return 0;
}
这哪个地方出错了啊?我是一个初学者,请各位多多指教。