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编辑过]