用c语言编程编写10个数中最大和第二大的数
答案:2 悬赏:20 手机版
解决时间 2021-04-27 14:19
- 提问者网友:容嬷嬷拿针来
- 2021-04-26 16:07
用c语言编程编写10个数中最大和第二大的数
最佳答案
- 五星知识达人网友:忘川信使
- 2021-04-26 17:19
其实没必要排序 一次循环就出来了
下面是我的代码 希望对你有所帮助
#include "stdio.h"
void main()
{
int a[10];
int i;
int max1,max2;
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
a[0]>a[1]?max1=a[0],max2=a[1]:max1=a[1],max2=a[0];
for (i=2;i<10;i++)
{
if (a[i]>max2)
{
max2=a[i];
}
if (max2>max1)
{
int t;
t=max1;
max1=max2;
max2=t;
}
}
printf("最大的%d,第二大的%d\n",max1,max2);
}
下面是我的代码 希望对你有所帮助
#include "stdio.h"
void main()
{
int a[10];
int i;
int max1,max2;
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
a[0]>a[1]?max1=a[0],max2=a[1]:max1=a[1],max2=a[0];
for (i=2;i<10;i++)
{
if (a[i]>max2)
{
max2=a[i];
}
if (max2>max1)
{
int t;
t=max1;
max1=max2;
max2=t;
}
}
printf("最大的%d,第二大的%d\n",max1,max2);
}
全部回答
- 1楼网友:玩家
- 2021-04-26 18:21
用排序做一下,输出前两个就好了,最简单的冒泡排序……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯