C语言题目:小明有n个苹果(n<20),每一个苹果都有一定的重量,请找出最重的苹果,并输出该苹果的重量.
答案:4 悬赏:50 手机版
解决时间 2021-04-05 08:14
- 提问者网友:泪痣哥哥
- 2021-04-04 22:07
C语言题目:小明有n个苹果(n<20),每一个苹果都有一定的重量,请找出最重的苹果,并输出该苹果的重量.
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-04-04 22:27
#include "stdio.h"
int main()
{
float app[19],max;
int i,n;
printf("请问小明有多少个苹果?(小于20个)");
scanf("%d",&n);
printf("请输入每个苹果的重量:");
for(i=0;i scanf("%f",&app[i]);
max=app[0];
for(i=0;i {
if(max max=app[i];
}
printf("小明最大的苹果重量是:%.2f",max);
return 0;
}
int main()
{
float app[19],max;
int i,n;
printf("请问小明有多少个苹果?(小于20个)");
scanf("%d",&n);
printf("请输入每个苹果的重量:");
for(i=0;i
max=app[0];
for(i=0;i
if(max max=app[i];
}
printf("小明最大的苹果重量是:%.2f",max);
return 0;
}
全部回答
- 1楼网友:北城痞子
- 2021-04-05 00:58
使用冒泡排序最简单啊,定义一个大小为20的一位数组,用来存放苹果的重量,然后再排序
- 2楼网友:拾荒鲤
- 2021-04-04 23:52
这个用一趟冒泡排序就可以了,很简单的,你可以尝试一下。追问请问冒泡排序是什么东西啊??追答冒泡排序的过程,首先将第一个数和第二个数进行比较,若第一个数大于第二个数则将第一个数和第二个数进行交换,接着比较第二个数和第三个数,重复上述操作直到比较第n-1个数和第n个数,这一趟排序完成后就得到这n个数中最大的一个数。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。冒泡排序的过程,首先将第一个数和第二个数进行比较,若第一个数大于第二个数则将第一个数和第二个数进行交换,接着比较第二个数和第三个数,重复上述操作直到比较第n-1个数和第n个数,这一趟排序完成后就得到这n个数中最大的一个数。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。冒泡排序的过程,首先将第一个数和第二个数进行比较,若第一个数大于第二个数则将第一个数和第二个数进行交换,接着比较第二个数和第三个数,重复上述操作直到比较第n-1个数和第n个数,这一趟排序完成后就得到这n个数中最大的一个数。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。冒泡排序的过程,首先将第一个数和第二个数进行比较,若第一个数大于第二个数则将第一个数和第二个数进行交换,接着比较第二个数和第三个数,重复上述操作直到比较第n-1个数和第n个数,这一趟排序完成后就得到这n个数中最大的一个数。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。冒泡排序的过程,首先将第一个数和第二个数进行比较,若第一个数大于第二个数则将第一个数和第二个数进行交换,接着比较第二个数和第三个数,重复上述操作直到比较第n-1个数和第n个数,这一趟排序完成后就得到这n个数中最大的一个数。
你可以找本数据结构的书看看,里面有专门讲排序的,里头有讲到。
- 3楼网友:不如潦草
- 2021-04-04 23:24
#include
int main()
{
int a[20],max;
int n,i;
printf( "how many apples:" );
scanf( "%d", &n );
for( i=0; i {
printf( "第%d个苹果重量(g):", i+1 );
scanf( "%d", &a[i] );
}
max = a[0];
for( i=0; i {
if ( max < a[i] )
max = a[i];
}
printf( "最重的苹果重量:%d g ", max );
}追问我照你的这个输入怎么不对啊!!
int main()
{
int a[20],max;
int n,i;
printf( "how many apples:" );
scanf( "%d", &n );
for( i=0; i
printf( "第%d个苹果重量(g):", i+1 );
scanf( "%d", &a[i] );
}
max = a[0];
for( i=0; i
if ( max < a[i] )
max = a[i];
}
printf( "最重的苹果重量:%d g ", max );
}追问我照你的这个输入怎么不对啊!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯