求此女名字跪求大神神 题:从键盘输入10个整数,用函数编程计算最大值和最小值,并互换它们所在数组中的位置

46635人阅读
C语言(5)
题目:从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出。
下面是我写的程序,我用visual studio 2010编译通过,运行正常。
源程序代码如下:
#include &stdio.h&
//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出
int main()
float max,min,num[10];
printf(&请输入10个数,每输入一个数按回车键结束:\n&);
for(i=0;i&10;i++)
scanf(&%f&,&num[i]);
max=min=num[0];
for(i=1;i&10;i++)
if(max&num[i])
max=num[i];
else if(min&num[i])
min=num[i];
printf(&最大为:%f\n最小为:%f\n&,max,min);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:115096次
排名:千里之外
原创:11篇
评论:14条
(1)(1)(1)(3)(5)求从键盘上输入的10个整数中的最大值,并求和.c语言解决
我手机不好打代码,就说下步骤,先用循环输入10个数,然后利用循环再说借助中间变量记录里面最大的数,同时利用中间变量记录各个数的叠加和,最后输出就好了……
为您推荐:
其他类似问题
扫描下载二维码从键盘输入一个整数n(n≤10)和n个整数,存入数组a中,先依次输出各个数组元素的值,然后找出最大值,并输
int n,a[10],i,j,t;cout
为您推荐:
其他类似问题
扫描下载二维码查看: 555|回复: 9
表中最大值最小值返回所在列的公式求助
阅读权限10
在线时间 小时
本帖最后由 zhangelong 于
16:42 编辑
名字张三李四王五赵六刘七于八郭九孙十毛十一最高最低¥-615¥140-¥-380¥230¥0¥605--郭九张三¥-365--¥945¥-1,060¥480---
¥1,125¥-1,415¥865¥-110--¥-530-¥65
¥720¥670¥-1,025¥-365-----
¥715¥-220-¥260¥-755----
¥35--¥-355¥455-¥475¥-360¥-250
合计¥1,615¥-825¥-160¥-5¥-1,130¥480¥550¥-360¥-185
问题1想从表中选出最大值和最小值,并且返回到所在列的名字那一行的值问题2第K列和第L列的公式如何在插入空白行的时候自动添加上呢问题3下面的名字和金额是我用公式写出来的,意思找出合计中最接近0的数并返回所在列的名字那一行。请问有没有更简单的公式。名字赵六 =IF(ISNA(MATCH(MIN(ABS(B10:J10)),B10:J10,0)),INDEX(B3:J3,MATCH(-MIN(ABS(B10:J10)),B10:J10,0)),INDEX(B3:J3,MATCH(MIN(ABS(B10:J10)),B10:J10,0)))金额-5 =IF(ISNA(MATCH(MIN(ABS(B10:J10)),B10:J10,0)),INDEX(B10:J10,MATCH(-MIN(ABS(B10:J10)),B10:J10,0)),INDEX(B10:J10,MATCH(MIN(ABS(B10:J10)),B10:J10,0)))
16:24 上传
点击文件名下载附件
7.65 KB, 下载次数: 9
16:21 上传
点击文件名下载附件
7.65 KB, 下载次数: 0
阅读权限10
在线时间 小时
不知道我说的明白不明白,大神们给看看哈
阅读权限95
在线时间 小时
不知道我说的明白不明白,大神们给看看哈
(8.97 KB, 下载次数: 5)
16:43 上传
点击文件名下载附件
阅读权限20
在线时间 小时
最高值K4=OFFSET(A4,-ROW(B4)+3,MATCH(MAX(B4:J4),B4:J4,0))
最低值L4=OFFSET(A4,-ROW(B4)+3,MATCH(MIN(B4:J4),B4:J4,0))
阅读权限10
在线时间 小时
本帖最后由 zhangelong 于
16:59 编辑
请问第一个问题有答案吗?
还有 您 给我的附件中如果是用您的公式往下拖的时候公式的值会改变,得出的结果有问题
阅读权限10
在线时间 小时
最高值K4=OFFSET(A4,-ROW(B4)+3,MATCH(MAX(B4:J4),B4:J4,0))
最低值L4=OFFSET(A4,-ROW(B4)+3,MATCH(MIN(B4 ...
请问大神第一个问题知道怎么写公式吗
阅读权限95
在线时间 小时
请问第一个问题有答案吗?
还有 您 给我的附件中如果是用您的公式往下拖的时候公式的值会改变,得出的结 ...
还要把最大值和最小值也显示出来吗?
=INDEX(B$3:J$3,MATCH(MAX(B4:J4),B4:J4,0))&MAX(B4:J4) ?
=INDEX(B$3:J$3,MATCH(MIN(B4:J4),B4:J4,0))&MIN(B4:J4)&&?
阅读权限30
在线时间 小时
赵六==INDEX(B3:J3,MATCH(1,--(MIN(ABS(B10:J10))=ABS(B10:J10)),))
-5==INDEX(B10:J10,MATCH(1,--(MIN(ABS(B10:J10))=ABS(B10:J10)),))
阅读权限10
在线时间 小时
还要把最大值和最小值也显示出来吗?
=INDEX(B$3:J$3,MATCH(MAX(B4:J4),B4:J4,0))&MAX(B4:J4) ?
是我没有说清楚 是要显示出来,但不是一行中的最大值,是B4-J9这个区域的最大值,返回到名字。
阅读权限10
在线时间 小时
& & & & & & & &
赵六==INDEX(B3:J3,MATCH(1,--(MIN(ABS(B10:J10))=ABS(B10:J10)),))
-5==INDEX(B10:J10,MATCH(1,--(MIN(AB ...
您 这个简单多了, 谢谢您
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 跪求 的文章

 

随机推荐