找出一批正整数中最大的偶数,c语言怎么写?
展开全部
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);}。
展开全部
#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");
}
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");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先排序,然后比较最后一个数是不是偶数,不是在对比倒数第二个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要想好用什么算法就差不多了,至于代码也很好写啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询