c语言中的指针题
输入8个整数,将其中最大的数与第一个交换,最小的数与最后一个交换。
以下是我敲的
#define N 8
main()
{int a[N],max,min,h,l,i,m;
printf("input array a:\n" );
for(i=0;i<N;i++)
scanf("%d",a+i);
max=min=*a;
h=l=0;
for(i=1;i<N;i++)
{if(max<*(a+i)){max=*(a+i);h=i;}
else if (min>*(a+i)){min=*(a+i);l=i;}
};
*(a+h)=*a;
*a=max;
*(a+l)=*(a+7);
*(a+7)=min;
printf("%d",a[N]);
}
貌似问题相当严重,好像没有得到想要的结果~
给小弟些意见吧~~
以下是我敲的
#define N 8
main()
{int a[N],max,min,h,l,i,m;
printf("input array a:\n" );
for(i=0;i<N;i++)
scanf("%d",a+i);
max=min=*a;
h=l=0;
for(i=1;i<N;i++)
{if(max<*(a+i)){max=*(a+i);h=i;}
else if (min>*(a+i)){min=*(a+i);l=i;}
};
*(a+h)=*a;
*a=max;
*(a+l)=*(a+7);
*(a+7)=min;
printf("%d",a[N]);
}
貌似问题相当严重,好像没有得到想要的结果~
给小弟些意见吧~~
...全文
相关推荐
c语言指针习题及答案
通过练习这些题目,可以帮助读者更好地理解和掌握C语言中的指针概念及其应用。
谭浩强C语言课后题答案
《谭浩强C语言课后题答案》中的答案往往会通过具体的例子来展示如何使用指针,包括指针的定义、初始化、指针与数组的关系、指针与函数参数的关系以及指针与动态内存分配等。
C和指针课后题答案
本压缩包“C和指针课后题答案”提供了一些关于C语言和指针相关的练习题的解答,旨在帮助学习者巩固和深化对这两个主题的理解。
这里是c语言一个指针题1.txt
根据给定文件的信息,本文将详细解析C语言中的指针应用及如何实现基本的线性搜索算法。### 标题解读标题“这里是c语言一个指针题1.txt”表明了该文件是一道关于C语言指针的练习题。
c语言指针习题及答案97818.docx
在C语言中,指针是编程中的一个重要概念,它允许我们直接访问和操作内存地址。以下是对题目中涉及的知识点的详细解释:1. 指针变量:指针变量存储的是其他变量的地址,因此第1题的答案是B)地址。2.


