本文目錄一覽:
用c語言找最大值和最小值
用指針求含有十個元素的數組最大值和最小值
主函數參考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i10;i++)
scanf(“%d”,a[i]);
FindMaxandMin(a,10,maxnum,minnum);
printf(“%d %d”,maxnum,minnum);
}
輸入格式:
數組
輸出格式:
最大值 最小值
輸入樣例:
1 2 3 5 4 6 7 8 9 10
輸出樣例:
10 1
擴展資料
#include
int main()
{
int a[3];
int i,j,temp;
printf(“請輸入3個數:”);
for(i=0;i scanf(“%d”,a[i]);
for(i=0;i for(j=0;j if(a[j]a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf(“最大值%d最小值%d”,a[2],a[0]);
return 0;
}
參考資料:百度百科 – C語言
c語言函數找最大值最小值輸出來,求大神解答
#includestdio.h
int Max(int a[],int n)
{
int s,max=0;
for(s=1;s=9;s++)//逐個循環進行比較大小找出最大值
{
if(a[max]a[s])
max=s;
}
return max;
}
int Min(int a[],int c)
{
int d,min=0;
for(d=1;d=9;d++)
{
if(a[min]a[d])
min=d;
}
return min;
}
main()
{
int a[10],i,n;
printf(“請任意輸入10個數字\n”);
for(i=0;i10;i++)
scanf(“%d”,a[i]);
int larger;
larger=Max(a,10);//調用Max函數找出最大值並賦值
printf(“最大數為%d\n”,a[larger]);
int smaller;
smaller=Min(a,10);
printf(“最小數為%d\n”,a[smaller]);
n=a[larger];
a[larger]=a[smaller];
a[smaller]=n;
for(i=0;i10;i++)
printf(“%2d”,a[i]);
}
求c語言程序:用一個函數求N個數的最大值和最小值。。。
#includestdio.h
int max(int n)
{int i,x,f;
scanf(“%d”,f);
for(i=1;in;i++)
{scanf(“%d”,x);
if(xf)f=x;
}
return f;
}
int main()
{int n;
printf(“有幾個數:”);
scanf(“%d”,n);
printf(“其中最大的數是:%d\n”,max(n));
return 0;
}
#includestdio.h
int min;
int maxmin(int n)
{int i,x,f;
scanf(“%d”,f);
min=f;
for(i=1;in;i++)
{scanf(“%d”,x);
if(xf)f=x;
else if(xmin)min=x;
}
return f;
}
int main()
{int n,mm;
printf(“有幾個數:”);
scanf(“%d”,n);
mm=maxmin(n);
printf(“其中最大的數是:%d\n最小的數是:%d\n”,mm,min);
return 0;
}
原創文章,作者:KMZL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148504.html