您的位置:首页 > 其它

UVA488 - Triangle Wave

2016-08-20 18:16 369 查看

问题描述

第一行,表示有多少个测试数据,第二行有一个空格(可以自动忽略),之后第三行表示波的高度(即最高达到的数值),第四行表示波的频率(即重复的次数)

思路

两组测试数据之间存在空格,但是最后一组数据后面不能输出空格,否则会Wrong Answer。(感觉应该是 Presentation Error会更准确)

代码

#include <iostream>
using namespace std;
int main()
{
int t,a,f,i,j;
cin>>t;
while(t--)
{
cin>>a>>f;
while(f--)
{
for(i=1;i<=a;i++)
{
for(j=1;j<=i;j++)
cout<<i;
cout<<endl;
}
for(i=a-1;i>=1;i--)
{
for(j=1;j<=i;j++)
cout<<i;
cout<<endl;
}
if(f)
cout<<endl;
}
if(t)
cout<<endl;     //最后一行不输出空格
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uva