程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> UVA 488 - Triangle Wave 水~

UVA 488 - Triangle Wave 水~

編輯:C++入門知識

 

給你振幅A和頻率F,讓你畫出波形。

如:

3
2

波形為:

1
22
333
22
1


1
22
333
22
1

思路:

水。。。直接輸出即可。。。。。

要注意的是每兩個波形之間有空行。。最後一個沒有。

有人問我怎麼時間快一點。。。我一開始300+MS,輸出字符後就70MS左右的樣子。還有一個代碼多次提交OJ上顯示運行時間會不同。

至於人家怎麼0MS過的。我就不知道了。

其實沒必要太糾結時間。

 

\

 

 

#include
const char temp[]={'0','1','2','3','4','5','6','7','8','9'};
void print(int a)
{
	for(int i=1;i<=a;i++)
	{
		for(int j=1;j<=i;j++)
			printf(%c,temp[i]);
		printf(
);
	}
	for(int i=a-1;i>=1;i--)
	{
		for(int j=1;j<=i;j++)
			printf(%c,temp[i]);
		printf(
);
	}
}
int main()
{
	int T;
	scanf(%d,&T);
	while(T--)
	{
		int a,f;
		scanf(%d%d,&a,&f);
		for(int i=0;i

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved