设计一程序,通过键盘输入十个整数到数组中,找出其中最大的偶数和最大的奇数 ,,(用C++只是解答)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计一程序,通过键盘输入十个整数到数组中,找出其中最大的偶数和最大的奇数 ,,(用C++只是解答)相关的知识,希望对你有一定的参考价值。

输入十个数:1 1 1 1 1 1 1 1 1 3
没有偶数!
最大奇数为:3。
Press any key to continue

#include <stdio.h>
void main()

int i,a[10],bgo,bgj,flago=0,flagj=0;
printf("输入十个数:");
for (i=0;i<10;i++)

scanf("%d",&a[i]);

bgo=bgj=a[0];
for (i=0;i<10;i++)

if (bgo<a[i] && a[i]%2==0)

bgo=a[i];
flago=1;

if (bgj<a[i] && a[i]%2==1)

bgj=a[i];
flagj=1;


if (flago==0 && a[0]%2==1)

printf("没有偶数!\n");

else

printf("最大偶数为:%d。\n",bgo);

if (flagj==0 && a[0]%2==0)

printf("没有奇数!\n");

else

printf("最大奇数为:%d。\n",bgj);

参考技术A a=0;
b=0;
for (int i=0;i<10;i++)

if(a<su(i) and su(i)%2=0) then

a=su(i)


if(b<su(i) and su(i)%2=1) then

b=su(i)


参考技术B (m % 2 == 1) || (n % 2 == 1)
参考技术C (m % 2 == 1) || (n % 2 == 1)

用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数及其对应的数组下标值

参考技术A #include<stdio.h>
int
main()

int
i;
int
max=0;
int
index=0;
int
a[10]=;
for(i=0;i<10;i++)

printf("请输入第%d个整数:",i+1);
scanf("%d",&a[i]);
if(a[i]>max)

max=a[i];
index=i;


printf("输入的最大的数是:%d,对应下标是:%d\n",max,index);
return
0;
本回答被提问者采纳
参考技术B #include<stdio.h>
int
main()

int
i;
int
max=0;
int
index=0;
int
a[10]=;
for(i=0;i<10;i++)

printf("请输入第%d个整数:",i+1);
scanf("%d",&a[i]);
if(a[i]>max)

max=a[i];
index=i;


printf("输入的最大的数是:%d,对应下标是:%d\n",max,index);
return
0;
参考技术C #include<stdio.h>
int
main()

int
i;
int
max=0;
int
index=0;
int
a[10]=;
for(i=0;i<10;i++)

printf("请输入第%d个整数:",i+1);
scanf("%d",&a[i]);
if(a[i]>max)

max=a[i];
index=i;


printf("输入的最大的数是:%d,对应下标是:%d\n",max,index);
return
0;
参考技术D #include<stdio.h>
int
main()

int
i;
int
max=0;
int
index=0;
int
a[10]=;
for(i=0;i<10;i++)

printf("请输入第%d个整数:",i+1);
scanf("%d",&a[i]);
if(a[i]>max)

max=a[i];
index=i;


printf("输入的最大的数是:%d,对应下标是:%d\n",max,index);
return
0;
第5个回答  2019-12-14 #include<stdio.h>
int
main()

int
i;
int
max=0;
int
index=0;
int
a[10]=;
for(i=0;i<10;i++)

printf("请输入第%d个整数:",i+1);
scanf("%d",&a[i]);
if(a[i]>max)

max=a[i];
index=i;


printf("输入的最大的数是:%d,对应下标是:%d\n",max,index);
return
0;

以上是关于设计一程序,通过键盘输入十个整数到数组中,找出其中最大的偶数和最大的奇数 ,,(用C++只是解答)的主要内容,如果未能解决你的问题,请参考以下文章

编程程序,从键盘输入10个整数给一维数组a[10], 统计数组元素中奇数和偶数个数

C语言从键盘输入的若干整数中找出最小值 输入负数时结束?

设计一个java程序,从键盘输入三个整数,按照从小到大的顺序输出

从键盘上输1一7中任一整数,利用switch输出对应的星期的英文单词

读入一组整数到数组中,设计一程序,找出最大偶数和最大奇数并输出

JAVA从键盘中输入20个整数将奇数和偶数存入不同的两个数组中 计算这两个数组中所有数据之和