#include <stdio.h>

int main() { int a[10], *p = a, max, min; for (int i = 0; i < 10; i++) scanf("%d", p++); // 通过指针输入数据 p = a; // 重新使指针指向数组 max = min = p; // 初始化最大值和最小值 for (int i = 1; i < 10; i++) { if ((p+i) > max) max = (p+i); // 求最大值 if ((p+i) < min) min = *(p+i); // 求最小值 } printf("%d", max-min); // 输出最大值和最小值的差 return 0; }

请使用指针法间接访问编写程序程序的功能是从键盘输入 10 个数求其最大值和最小值的差。输入格式输入10个整数输出格式无输入样例1 2 3 4 5 6 7 8 9 10输出样例9

原文地址: https://www.cveoy.top/t/topic/eCuh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录