社区
C语言
帖子详情
一个指针的问题!
onlinehiker
2004-10-30 06:32:03
有一数组,要求把“最小的数”放在首位,“最大的数”放在末位。
我现在遇到了这样的问题:当有这么一组数的时候就不能判断了。
例如:3 4 2 5 9 8 1 0
...全文
169
9
打赏
收藏
一个指针的问题!
有一数组,要求把“最小的数”放在首位,“最大的数”放在末位。 我现在遇到了这样的问题:当有这么一组数的时候就不能判断了。 例如:3 4 2 5 9 8 1 0
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
onlinehiker
2004-12-04
打赏
举报
回复
要的是用“指针”
onlinehiker
2004-12-04
打赏
举报
回复
因为是要用“指针”来解决的!
apple3_cx
2004-10-31
打赏
举报
回复
还有,这个题目为什么叫一个指针的问题呢?望解
apple3_cx
2004-10-31
打赏
举报
回复
有没想过如果第一个数就是最大数的情况???
比如数组{9,2,6,0,4,6,8,5}
恩?????
是该考虑一下吗?
keke2690261
2004-10-31
打赏
举报
回复
const int N = 8;
int a[8] = {3,4,2,5,9,8,1,0};
int temp;
int imin, imax;
int i;
imin =a[1]; imax = a[1];
for (i = 0; i < N; i ++){
if (a[i] > imax) imax = a[i];
if (a[i] < imin) imin = a[i];
}
a[1] = imin;
a[n-1] = imax;
Devillove
2004-10-30
打赏
举报
回复
要改吗???????晕!!!!
似乎原来的是对的.....
kenyle
2004-10-30
打赏
举报
回复
对不起看错了。
kenyle
2004-10-30
打赏
举报
回复
改一下imin=imax=a[0];
这样会好一点。防止出界。
lynnboy
2004-10-30
打赏
举报
回复
const int N = 8;
int a[8] = {3,4,2,5,9,8,1,0};
int temp;
int imin, imax;
int i;
imin = 0; imax = 0;
for (i = 0; i < N; i ++){
if (a[i] > a[imax]) imax = i;
if (a[i] < a[imin]) imin = i;
}
temp = a[imin]; a[imin] = a[0]; a[0] = temp;
temp = a[imax]; a[imax] = a[N-1]; a[N-1] = temp;
请教
一个
C语言中
指针
的
问题
,望各位大鸟指点一下小弟!
我使用的VC++6.0,下面是我的代码: #include int main(int argc, char *argv[]) { unsigned int num1 = 0xfffffff7; char* ptrchar = (char*)&num
【C语言进阶】玩转
指针
——
指针
的高阶玩法!
文章目录前言一、字符
指针
二、
指针
数组1.引入库2.读入数据总结 前言
指针
的主题,我们在初级阶段的《
指针
》章节已经接触过了,我们知道了
指针
的概念: 1.
指针
就是个变量,用来存放地址,地址唯一标识一块内存空间。 2.
指针
的大小是固定的4/8个字节(32位平台/64位平台)。 3.
指针
是有类型,
指针
的类型决定了
指针
的±整数的步长,
指针
解引用操作的时候的权限。 4.
指针
的运算 这个章节,我们继续探讨
指针
的高级主题 一、字符
指针
在
指针
的类型中我们知道有一种
指针
类型为字符
指针
char* 。 思考以下.
C语言中关于
指针
,二维数组等的
问题
,
一个
有趣的发现
C语言:把
指针
赋给另外
一个
指针
和
指针
自加
昨夜,偶遇一题,初时甚简,遂乐,不料结果相差毫厘之间。看答案,断点调试竟不能得出原因。改之亦无法,故断然求解于一学长,学长思虑再三,无解。于是,吾今早求助吾师,师看了几眼,变得结果。吾大惑,感学问之境不可深也,现余写下,聊表敬意,亦使有缘者看到此文能聊以解惑也,则吾甚蔚。 void fun(char*sp ,int *ct) { int i,n=0; char *t=sp; while(*t...
使用指向
指针
的
指针
改变
一个
传递进来的
指针
的指向!
/*对指向
指针
的
指针
的使用,作用:改变传递进去的
指针
的指向*///这个函数参数中的数组array是以0值为结束的字符串,要求在字符串array中查找字符是参数search里的字符。//如果找到,函数通过第三个参数(ppa)返回值为array字符串中第
一个
找到的字符的地址。如果没找到,则为ppa为0。#include #include void find2( char array[], ch
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章