码迷,mamicode.com
首页 > 其他好文 > 详细

HDOJ 1092

时间:2015-01-13 14:10:11      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

//no AC  
//思路就是,第一个数+最后一个数+中间数字(分奇数和偶数)
#include "stdio.h"
#define MAX 10

int main(void){
	int i;
	int num;
	int sum;		//求和 
	int score[MAX];
	
	scanf("%d", &num);
	
	while(num != 0){
		for(i=0; i<num; i++){		//动态赋值 
			scanf("%d", &score[i]);		
		}
		
		for(i=0; i<num; i++){
			if(num % 2 == 0){
				sum = score[0] + score[num-1] + score[num/2] + score[num/2 - 1];
			}
			
			else{
				sum = score[0] + score[num-1] + score[num/2];
			}
		} 
		
		printf("%d\n", sum);
		sum = 0;	
	}
	return 0; 
}
*/

/* 
*	 Result:Time Limit Exceeded 
*/



//解题思路,就是除去最后一个数字,其余数字相加
#include "stdio.h"

int main(void){
	int i;
	int j;
	int num;
	int sum = 0;
	
	while(scanf("%d", &num), num){		//逗号后面的num,表示num的值,为0直接跳出循环。 
		for(i=0; i<num; i++){
			scanf("%d", &j);
			
			sum += j;		
		}
		printf("%d\n", sum);
		
		sum = 0;
	}

	return 0;
} 

/*
*	 Result:running	
*/

 

HDOJ 1092

标签:

原文地址:http://www.cnblogs.com/cnfanhua/p/4220890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!