C语言初学者,请求指教
C语言如何利用数组输入10个数,输出这组数中数与数的最大差值,求解。在这题上我求差值,但是输出都有问题,变量的定义,定义类型还有循环的控制。求代码!!!




2018-03-20 10:23
2018-03-20 11:16
2018-03-20 15:09
2018-03-20 15:53
2018-03-20 16:24
2018-03-20 20:58
2018-03-20 22:40
2018-03-21 08:57
程序代码:#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编辑过]
2018-03-21 10:50
2018-03-21 11:02