题目:注意输入数的涵义,仔细读题
分析:
注意:空格、换行
这种不牵涉数组的题目,循环最好i=1;i<=n
#include <iostream>
#include"cstring"
#include"cstdio"
using namespace std;
int main()
{
int n,Amplitude,Frequency;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>Amplitude;
cin>>Frequency;
for(int j=1;j<=Frequency;j++)
{
for(int k=1;k<=Amplitude;k++)
{
int ck=k;
while(ck--)
{
cout<<k;
}
cout<<endl;
}
for(int k=Amplitude-1;k>=1;k--)
{
int ck=k;
while(ck--)
{
cout<<k;
}
cout<<endl;
}
if(j<Frequency) cout<<endl;
}
if(i<n-1) cout<<endl;//这一步控制空格反复错若最外层循环写成while(n--) 这里就可以if(n)
}
return 0;
}