Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20921
  • 博文数量: 7
  • 博客积分: 260
  • 博客等级: 入伍新兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-01 14:57
文章分类

全部博文(7)

文章存档

2012年(7)

最近访客

分类: C/C++

2012-05-05 16:21:56

1000 孔融让梨

“融四岁,能让梨”的故事家喻户晓。话说有一天,孔融父亲的朋友带了一盘梨子,给孔融兄弟们吃。父亲叫孔融分梨,孔融挑了个最小的梨子,其余按照长幼顺序分给兄弟。孔融说:“我年纪小,应该吃小的梨,大梨该给哥哥们。”

读了孔融的故事后,你决定向他学习。恰好有一天你得到了这样的机会,给你N个重量不同的水果(干嘛非得是梨啊?)每个水果的重量为Ai1<=i<=N),然后你从中拿出重量最小的一个水果,剩下的分给了你的爸妈(木办法啊,独生子女木有兄弟姐妹),然后你想知道你的爸妈拿到的水果的总重量是多少。

输入

第一行是N1),第二行是N个正整数Ai01<=i<=N)。

输出

输出一个整数W,为你的爸妈拿到的水果总重量。

两次便利得出总和和最小值

用s统计总和再减去最小值即可


点击(此处)折叠或打开

  1. #include"stdio.h"

  2. int main()
  3. {
  4.     int a[1001]={0};
  5.     int i,s,m,n;
  6.     scanf("%d",&n);
  7.     for(i=1;i<=n;i++)
  8.         scanf("%d",a+i);
  9.     s=0;
  10.     for(i=1;i<=n;i++)
  11.         s+=a[i];
  12.     m=a[1];
  13.     for(i=2;i<=n;i++)
  14.         if(a[i]<m)
  15.             m=a[i];
  16.     s-=m;
  17.     printf("%d",s);
  18.     return 1;
  19. }

阅读(1006) | 评论(0) | 转发(0) |
0

上一篇:第二题打方块

下一篇:1002林老师的作业

给主人留下些什么吧!~~