CSP考試 2016年9月第1題 最大波動 C語言實現

 題目分析:

該題是求一組給定輸入的數中相鄰數的絕對值最大,主要還是考察對相鄰數的操作,和前幾年的題目沒有什麼大的區別,關於相鄰數的分析可以查看博客:https://blog.csdn.net/AIMINdeCSDN/article/details/103357491

C語言源程序:

#include<stdio.h> 

int main()
{
	int n,i,v,k,num;
	int max=0;
	scanf("%d",&n);
	scanf("%d",&v);
	for(i=1;i<n;i++)
	{
		scanf("%d",&k);
            //此時相減的結果有可能爲正數也有可能爲負數
		num=k-v;
		if(num>max)
		{
			max=num;
		}
		else if((-num)>max)
		{
			max=-num;
		}
		v=k;
	}
	printf("%d",max);
	return 0;
}

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章