#include"stdio.h"
double min(double *a,int n);
int main()
{
double b[10],*a;
int n,i;
for(i=0;i<10;i++)
{
scanf("%lf",&b[i]);
}
scanf("%d",&n);
a=&b[0];
printf("The minimum value=%.2f",min(a,n));
}
double min(double *a,int n)
{
int x=0;
double min;
for(x=0;x<n;x++)
{
if(a<a+1) min=*a,(a+1)=*a;
else if(a>a+1) min=*a+1;
}
return min;
}
修改后的
#include"stdio.h"
double min(double *a,int n);
int main()
{
double b[10],*a;
int n,i;
for(i=0; i<10; i++)
{
scanf("%lf",&b[i]);
}
scanf("%d",&n);
a=&b[0];
printf("The minimum value=%.2f",min(a,n));
}
double min(double *a,int n)
{
int x=0;
double min;
for(x=0; x<n; x++)
{
if(*a<*(a+1)) min=*a,*(a+1)=*a;
else if(*a>*(a+1)) min=*(a+1);
/* if(a<a+1) min=*a,(a+1)=*a;
else if(a>a+1) min=*a+1;*/
}
return min;
}
if(*a<*(a+1)) min=*a,*(a+1)=*a;
else if(*a>*(a+1)) min=*(a+1);
#include"stdio.h"
double min(double* a, int n);
int main()
{
double b[10], * a;
int n, i;
for (i = 0; i < 10; i++)
{
scanf("%lf", &b[i]);
}
scanf("%d", &n);
a = &b[0];
printf("The minimum value=%.2f", min(a, n));
}
double min(double* a, int n)
{
int x = 0;
double min;
for (x = 0; x < n; x++)
{
if (*a < *a + 1) min = *a, *(a + 1) = *a;
else if (a > a + 1) min = *a + 1;
}
return min;
}