本文目錄一覽:
用c語言求兩個數中最小的一個
實現方法有很多,根本流程為:
1、判斷兩個數大小;
2、返回較小值。
常用的具體實現方法列舉如下:
1、直接判斷:
int min(int a, int b)
{
if(ab) return a;//a更小,返回a。
return b;//b更小返回b。
}
2、三目運算符:
?:三目運算符可以直接實現判斷。代碼如下:
int min(int a, int b)
{
return ab?a:b;//一步到位。
}
另外,除了用函數外,還可以使用宏定義,如:
#define MIN(a,b) ((a)(b)? (a):(b))
使用宏定義好處為,可以不限制a和b的類型,但在宏定義中一定要加括號,否則在比較複雜的表達式時,可能會由於運算優先級導致錯誤。
C語言查找數組中的最小數
#includestdio.h
int main()
{
int a[5];
int i,max,min;
printf(“input number:\n”);
for(i=0;i5;i++)
scanf(“%d”,a[i]);
max=a[0];
min=a[0];
for(i=0;i5;i++){
if(a[i]max)
max=a[i];
}
for(i=0;i5;i++){
if(a[i]min)
min=a[i];
}
for(i=0;i5;i++){
printf(“%d”,a[i]);
printf(” “);
}
printf(“\n”);
printf(“最大值為%d\n”,max);
printf(“最小值為%d\n”,min);
return 0;
}
C語言求最小值
#include stdio.h
int main()
{ int n,x,min;
scanf(“%d%d”,n,min);
for(n–; n–0; )
{scanf(“%d”,x);
if(xmin)min=x;
}
printf(“min=%d\n”,min);
return 0;
}
原創文章,作者:MKSN,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/141616.html