问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言问题,用指针方法处理 输入10个整数,将其中最小的数与第一个数交换,将最大的数与最后一个数交

发布网友 发布时间:2022-04-23 19:15

我来回答

2个回答

热心网友 时间:2023-10-14 11:58

//下面我跟你分析下关键的一些语句
p=a;  //指针p初始指向数组a,亦即指向数组的首元素地址,这个我想你是清楚的
max=min=*p;  //初始默认a[0]既是最大值有时最小值
for(i=0;i<10;i++)
if(min>*(p+i)) min=*(p+1); //这个for循环是求取最小值并赋值给min保存
for(i=0;i<10;i++)
if(min==*(p+i)) break; //这个for循环是找到数组中最小值的那个数组元素的位置
*(p+i)=*p; *p=min;  //*p是a[0],*(p+i)就是上面的for循环找到的最小值的数组元素,把a[0]的值赋值给这个元素,然后将最小值min赋值给a[0]
//下面求最大值的方式是一样的,就不再累赘了。

热心网友 时间:2023-10-14 11:58

首先,里面有三个变量,*(p),*(p+i),min,min就是中间变量; 其次,为什么要break,那个if(==)就是为了找到它的位置。找到之后就不用循环了,所以break出去。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞尼世家金鬼手表怎么样? 好友戴的瑞尼世家手表,很漂亮,想问下这个表值得选吗? win10系统怎么取消开机电脑win10系统的电脑怎样取消开机密码 win10电脑待机时间win10电脑自动待机怎么取消 win7系统锁屏怎么取消 win7取消电脑自动睡眠win7怎么取消电脑自动锁屏 电脑关闭锁屏win10win10电脑如何关闭自动锁屏 电脑怎么不锁屏电脑如何设置永不锁屏 儿童公园地址 怎么剑魂的技能这么少...都不厉害的呀?? 关于QQ匿名聊天发了好多消息请问第二天会不会出现龙王标识? 数交一七运势低什么意思 企业所得税是按累计数交还是季度数交 谁能跟我说下数交所SJS交易平台的实力啊,还有这家交易平台的排名怎么样? QQ群中怎么抢龙王的软件? 币圈大佬们问一下数交所SJS交易平台排名大概多少?手续费高吗 QQ别人都会显示出龙王什么的为什么你没有? 数交一七运势低猜生肖否数字 前海数交平台运营(深圳)有限公司怎么样? 数交一七运势底猜生肖 qq刷屏发空格能抢龙王吗? 交诚意金的好处有哪些?数交诚意金的10大好处 数交所和证交所的交易量哪个大 在QQ聊天夺走了别人的龙王怎么办? 古文斗蛛中有势均力敌数交即罢者中罢是什么意思? 《斗蛛》里“数交之后,猛气愈历,怒爪狞狞,不见复身”的意思 qq为什么人家有龙王我的聊天记录就会有信息? 数字资产交易所有什么优势吗? 怎样在QQ群里不说一句话抢别人的龙王? 数交之后,猛气愈厉,怒爪狞狞,不复见身。怎么翻译 数交一七运势低是什么生肖 所得税季度申报表是按本期数交还是按累计数交 2002年出生属马的今年多大? 02年属什么? 十里飘香怎么造句 十里飘香卤全鸡怎么做如何做好吃 2002年属马是什么命 2002年出生人的命运 十里飘香酱牛肉怎么做好吃又简单,做法图 2002年出生属马五行属什么命? 十里飘香的饭怎么做? 2002年属马的最佳婚配? 卤菜怎么做到十里飘香? 十里飘香的土豆炖牛肉,怎么才能做到汤浓肉烂超入味? 2002年农历2月十六出生属马今年运势如何 8月中旬如何养桂花才能十里飘香? 2002年属马的最佳配偶 八月桂花,十里飘香用了什么修辞手法 2002年属马2021年运程如何? 酸辣粉怎么做十里飘香 怎么做出来的汤十里飘香