C语言初学者,请求指教
C语言如何利用数组输入10个数,输出这组数中数与数的最大差值,求解。在这题上我求差值,但是输出都有问题,变量的定义,定义类型还有循环的控制。求代码!!!
#include<stdio.h> #include <math.h> int main() { int a[10] = {3,5,6,7,4,2,9,5,3,0},i,j, cha, max = 0; for (i = 0; i < 9; i++) { for (j = i+1; j < 10; j++) { cha = abs(a[i] - a[j]); printf("%d,", cha); if (max < cha) { max = cha; } } } printf("最大差值为 %d\n", max); return 0; }
[此贴子已经被作者于2018-3-21 10:51编辑过]