ACM Steps之二 (Section One)

從上一篇日誌裏我們公佈了前面四道題的代碼,下面這篇公佈Section One其他幾道題的答案

第六題

#include<stdio.h>
int main(){
	int n,i,s,k;
		while(scanf("%d",&n)!=EOF)
		{
			s=0;
			{
				for(i=0;i<n;i++)
				{
					scanf("%d",&k);
			        s=s+k;
				}
				printf("%d\n",s);
			}
		}
		return 0;
}


第七題

#include<stdio.h>
int main()
{
	int a,b;
	while(scanf("%d%d",&a,&b)!=EOF)
		printf("%d\n",a+b);
		printf("\n");
		return 0;
}


第八題

#include<stdio.h>
int main(){
	int n,i,s,k,c,j;
	scanf("%d",&c);
	for(j=0;j<c;j++)
	{
		scanf("%d",&n);
		s=0;
		for(i=0;i<n;i++)
		{
			scanf("%d",&k);
			s=s+k;
		}
		printf("%d\n",s);
		if(j!=c-1)//每兩個輸出之間有空行而最後一個輸出之後沒有空行,這是本題的重點
			printf("\n");
	}
	return 0;
}


 

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