#include
2 main()
3 {
4 int i,k,h, max, min;
5 printf("输入6个整数:\n");
6 scanf("%d", &max,&min);
7 for ( i=2;i<=6;i++)
8 {
9 scanf("%d",&K);
10 if(max
12 scanf("%d",&h);
13 if(mini
15 }
16 printf("%d", max-min);
17_}
#include<stdio.h>
main()
{
int i,k,h, max, min;
printf("输入6个整数:\n");
for ( i=0;i<6;i++)
{
scanf( "%d", &k) ;
if(i==0){
max=k;
min=k;
}
if(max<k)
max=k;
if(min>k)
min=k;
}
printf ("%d", max-min);
}
scanf("%d", &max,&min);
改成scanf("%d%d", &max,&min);
后面好像逻辑有点混乱啊你这个
#include <stdio.h>
#include <math.h>
main()
{
int i;
float a[6], max = -3.4 * pow(10,38), min = 3.4 * pow(10,38);
for (i = 0;i < 6;i++)
{
scanf_s("%f", &a[i]);
}
for (i = 0;i < 6;i++)
{
if (a[i] > max)
{
max = a[i];
}
if (min > a[i])
{
min = a[i];
}
}
printf("最大值和最小值差值为:%f\n", max-min);
}