从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
2013-08-07 07:08
936 查看
#include <stdio.h>
int main()
{
int max = 0,*p = NULL;
int arr[10] = {0};
printf("输入10个整数:\n");
for(p = arr;p < arr + 10;p++)
scanf("%d",p);
for(p = arr;p <arr + 10;p++){
if(*p < *(p+1))
max=*(p+1);
// else //此处不需要
// max=*p;
}
printf("max=%d\n",max);
return 0;
}
int main()
{
int max = 0,*p = NULL;
int arr[10] = {0};
printf("输入10个整数:\n");
for(p = arr;p < arr + 10;p++)
scanf("%d",p);
for(p = arr;p <arr + 10;p++){
if(*p < *(p+1))
max=*(p+1);
// else //此处不需要
// max=*p;
}
printf("max=%d\n",max);
return 0;
}
相关文章推荐
- 从键盘输入十个整数存入一维数组中,求出它们的和及平均值并输出(要求用指针访问数组元素)?
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 实验 6 数组1题目1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标
- 采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出 .
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- 指针访问方式从键盘给数组 a[N]输入数据, 然后对元素值重新按逆序存放并输出
- 输入10个整数,用函数编程将其中最大数于最小数位置互换,然后输出互换后的数组。
- 实验 6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标
- 打印不同的数(编写一个程序,使用指针访问数组方式,读入十个数,输出其中不同的数,即一个数如果出现多次,只打印一次)
- 10月8日 c语言 数组元素作函数实参 输入10个数,要求输出其中值最大的元素和该数是第几个数
- 8.7 输入10个整数,用函数编程将其中最大数与最小数位置互换,然后输出互换后的数组
- 输入20个整数,输出其中能被数组中其它元素整除的那些数组元素
- 实验 6-1输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标
- 数组 (输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。)
- 从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环
- 采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 实验6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。
- 输入20个整数,输出其中能被数组中其它元素整除的那些数组元素
- 实验6-1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标