找出一批正整数中最大的偶数,c语言怎么写?

 我来答
刺友互
高粉答主

2019-06-26 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72万
展开全部

1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。

2、然后输入“   int a=10; float b=5,c; ”注意: float 是浮点型,int 是整型。这个是用来定义C语言中的数值的类型,还有如果一个语句结束那就要打上“;”。

3、c是我们定义的一个空白的浮点数,用来当作后面的加减后取得值。例如"c=a-b; printf("a-b=%f\n",c);"注意这里有几个注意点,我们可以看到一个整型的数和一个浮点数的加减乘除得到的数值都是浮点数,所以我们这里用%f输出c的值。

4、得到的数值会出现错误,因为%d输出的是整型的数值。

5、继续将剩下的语言补充完整,#include <stdio.h>main(){   int a=10;   float b=5,c,d,e,f;    c=a-b;   d=a+b;   e=a*b;   f=a/b;   printf("a-b=%f\n",c);   printf("a+b=%f\n",d);   printf("a*b=%f\n",e);   printf("a/b=%f\n",f);}。


雨诺与诺
2015-01-14 · TA获得超过1213个赞
知道小有建树答主
回答量:2179
采纳率:33%
帮助的人:686万
展开全部
#include<stdio.h>
void main()
{
printf("请输入正整数的个数\n");
int n,max=0,b;
scanf("%d",&n);
printf("请输入正整数\n");
for(int i=0;i<n;i++)
{
scanf("%d",&b);
if(b%2==0&&b>0)
{
if(b>max)
max=b;
}
}
if(max!=0)
printf("最大的正偶数是:%d",max);
else
printf("输入错误\n");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
2017-06-13 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450129
专业C/C++软件开发

向TA提问 私信TA
展开全部
#include <stdio.h>
int main()
{
    int max = -1;
    int v;
    while(1)
    {
        scanf("%d",&v);
        if(v<0) break;//输入正整数 直到出现负数结束循环。
        if(v%2==0)
        {
            if(v>max) max=v;
        }
    }
    printf("最大偶数=%d\n", max);
    return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时空魔法
2017-06-13 · TA获得超过249个赞
知道小有建树答主
回答量:424
采纳率:50%
帮助的人:77.9万
展开全部
先排序,然后比较最后一个数是不是偶数,不是在对比倒数第二个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆 ℡
2015-01-14
知道答主
回答量:72
采纳率:0%
帮助的人:23.3万
展开全部
只要想好用什么算法就差不多了,至于代码也很好写啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式