问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言从键盘录入若干个整数,计算其中三个最大的偶数之和.(用一维数组)

发布网友 发布时间:2022-05-05 07:44

我来回答

2个回答

热心网友 时间:2023-10-16 02:13

#include<stdio.h>
int main()
{
int a[105],n,sum = 0,i,j,t;
printf("请输入数组长度(至少3个):");
scanf("%d",&n);
printf("请输入数%d个数字(至少3个偶数):");
for(i= 0;i<n;i++) scanf("%d",&a[i]);
for(i =0;i<n;i++)
for(j = i+1;j<n;j++)
if(a[i]<a[j]) t= a[i],a[i] = a[j],a[j] = t;
for(i = 0;i<n;i++) {
t = 0;
if(a[i]%2 ==0) {
sum += a[i];
t++;
if(t == 3) break;
}
}
printf("%d\n",sum);
return 0;
}

热心网友 时间:2023-10-16 02:14

DEV-CPP 5.4  C语言环境,通过编译和初步测试:

思路,先从小到大排序,在输出前3个偶数。

#include<stdio.h>
void swap(int *a,int *b){
int t;
t=*a;*a=*b;*b=t;
}
int main(){
int a[1024],n,s=0;
scanf("%d",&n);
int i,j;
for(i=0;i<n;i++) scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j]) swap(&a[i],&a[j]);
for(i=0;i<n&&s<3;i++){
if(a[i]%2==0){
printf("%d ",a[i]);
s++;
}
}
return 0;
}

追问有没有VC++可以运行的

追答C++完全兼容C,C可以运行,C++一定可以

热心网友 时间:2023-10-16 02:13

#include<stdio.h>
int main()
{
int a[105],n,sum = 0,i,j,t;
printf("请输入数组长度(至少3个):");
scanf("%d",&n);
printf("请输入数%d个数字(至少3个偶数):");
for(i= 0;i<n;i++) scanf("%d",&a[i]);
for(i =0;i<n;i++)
for(j = i+1;j<n;j++)
if(a[i]<a[j]) t= a[i],a[i] = a[j],a[j] = t;
for(i = 0;i<n;i++) {
t = 0;
if(a[i]%2 ==0) {
sum += a[i];
t++;
if(t == 3) break;
}
}
printf("%d\n",sum);
return 0;
}

热心网友 时间:2023-10-16 02:14

DEV-CPP 5.4  C语言环境,通过编译和初步测试:

思路,先从小到大排序,在输出前3个偶数。

#include<stdio.h>
void swap(int *a,int *b){
int t;
t=*a;*a=*b;*b=t;
}
int main(){
int a[1024],n,s=0;
scanf("%d",&n);
int i,j;
for(i=0;i<n;i++) scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j]) swap(&a[i],&a[j]);
for(i=0;i<n&&s<3;i++){
if(a[i]%2==0){
printf("%d ",a[i]);
s++;
}
}
return 0;
}

追问有没有VC++可以运行的

追答C++完全兼容C,C可以运行,C++一定可以

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
寺院建筑布局 政立路小学幼升小录取通知书发了吗 富士康员工子女幼升小通知书发了吗? 2015上海幼升小如果收到录取通知书了,还能换学校吗 求《大约是爱》《别拿爱情说事儿》不经语《白日的星光》《深爱》迷 ... 别拿爱情说事儿作者简介 不经语的出版作品 600439瑞贝卡今日上涨,请问后势如何 梅赛德斯奔驰场馆能容纳多少人 梅赛德斯奔驰文化中心多少座位 女生经常看你是什么意思? 学生党适合买什么样的乌龟? c语言从键盘输入若干个个整数,求其中奇数之和,偶数之和以及能被 3整除的数之和. 这是巴西龟还是草龟,放水里还是干养怎么喂食? c语言输入若干个整数输入是-1时,输入结束;后计算所有元素之和及平均值,并找出这些数的最大值和最小值 c语言输入任意多个整数100个 并输出这些数的和 巴西龟不吃蔬菜不吃活鱼只吃龟粮怎么办 总吃龟粮的话会不会营养不良 c语言: 输入若干个整数,以-1标记输入结束。输出其中的最大数 。。。。急啊 c语言编程:连续输入若干个正整数,求其和及其平均值,直到输入0结束. c语言,从键盘输入若干个整数,用-1作为输入结束的标志,求他们的和及平均值 高营养草龟黄缘巴西龟龟粮圆粒幼龟粮,直径有3毫米的样子,一顿喂多少颗啊? C语言题目——从键盘输入若干个整数(不超过50个)其值在0至4范围内, 连续输入若干个正整数,求出其和及平均值,直到输入为0结束(c语言) C语言题目:输入若干整数,以零作为结束标志,输出最大值 C语言,输入一个若干个整数,然后要求逆序输出,求程序 巴西龟、绿毛龟、草龟,那种好养?另外,请大家为我推荐好养的乌龟。还有,巴西龟可以吃龟粮吗 C语言编程,输入若干个 0 到 9 之间的整数,输入 -1 时停止,输出各整数的个数? 巴西龟鳄龟草龟花龟通用的龟粮 乌龟主要吃什么,比如巴西龟,草龟,谢谢。 C语言,编程实现:输入若干个整数,遇0结束输入;求正数和、负数和、正数个数、负数个数? c语言怎么输入若干个正整数,以ctrl+z作为结束符号 c语言:输入若干个正整数,请你分别判断他们是否为素数。 草龟的尾巴比巴西龟长 郑州市2016年经济师职称证书怎么领取 公司众筹合法吗 公司让员工集资是不是违法呢? 公司内部强制众筹买房是否合法? 企业可以自行开展项目众筹吗? 企业强行向员工征爱心捐款入公司账户合法吗? 公司向员工强制集资合法吗? 如何用javascript正则表达式验证身份证号码 宣讲ppt是什么意思 报名表上个人教育简历怎么填,只写大学还是从小学开始写? 濮阳市218元的移动是什么套餐 濮阳市哪种移动的手机卡最便宜 濮阳移动卡18元套餐介绍 你能想到的中国移动一个月最低的消费是多少? 移动的业务月最低消费是什么具体概念? 移动全球通最低月消费是多少? 为什么我手机摔了一下,就没有指纹功能了 jsp身份证的验证