| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4968 人关注过本帖
标题:对于输入的N个数a1,a2,a3,...,aN,分别求ai+ai+1(i=1,2,...,N-1)和,输出 ...
只看楼主 加入收藏
w17806285638
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-5-11
结帖率:0
收藏
 问题点数:0 回复次数:2 
对于输入的N个数a1,a2,a3,...,aN,分别求ai+ai+1(i=1,2,...,N-1)和,输出其中和最大的两个数及其和。
题目描述
对于输入的N个数a1,a2,a3,...,aN,分别求ai+ai+1(i=1,2,...,N-1)和,输出其中和最大的两个数及其和。


输入
输入只有一行。第一个整数N>1表示后面有N个整数。之后会有N个整数,他们两两之和均不超出int类型的表示范围。所有输入的整数两两之间用空格隔开。


输出
输出只有一行,格式为:

x + y = z

其中x和y是和最大的两个数,z是x和y的和。

如果有多个解,则输出自左边起的第一对数及其和。


样例输入
10 1 2 3 4 5 6 7 8 9 10
样例输出
9 + 10 = 19
2016-05-11 16:10
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
收藏
得分:0 
#include <stdio.h>
void main()
{
    int i,j,maxsum;
    int a[10];
    printf("请输入10个数:");
    for(i=0;i<10;i++)
    scanf("%d",&a[i]);
    for(i=0;i<10;i++)
    {
        for(j=i+1;j<10;j++)
        {
            if(a[i]>a[j])
            {
                int temp;
                temp=a[i];   
                a[i]=a[j];
                a[j]=temp;
            }
        }
    }
    maxsum=a[8]+a[9];
    printf("两个最大数的和为:%d+%d=%d\n",a[8],a[9],maxsum);
}
2016-05-11 16:29
w17806285638
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2016-5-11
收藏
得分:0 
回复 2楼 Vsnow在线等答案
题目描述
输入若干个整数,求其中正数、负数的个数。


输入
输入分为2行:第一行是一个数字N>0,表示下面有N个整数。第2行是N个整数,都是int类型的。


输出
输出所输入的N个整数的正数个数和负数个数,并用空格分开2个输出。


样例输入
10
1 2 3 4 5 -1 -2 -3 -4 -5
样例输出
5 5
提示

貌似还有一种叫做0的数。

2016-05-11 16:50
快速回复:对于输入的N个数a1,a2,a3,...,aN,分别求ai+ai+1(i=1,2,...,N-1)和, ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015729 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved