c
中是否有任何庫函數用於找出兩個數字之間的最大數字?用於查找兩個數字中較大數字的庫函數
回答
你可以做
#define new_max(x,y) ((x) >= (y)) ? (x) : (y)
#define new_min(x,y) ((x) <= (y)) ? (x) : (y)
瓦爾特
感謝您的答覆valter。 – RottieRango
+1爲樂趣商; – Govardhan
以下是使用IF語句確定3個數字中最大的一個示例。像艾哈邁德說的。
/* C program to find largest number using if statement only */
#include <stdio.h>
int main(){
float a, b, c;
printf("Enter three numbers: ");
scanf("%f %f %f", &a, &b, &c);
if(a>=b && a>=c)
printf("Largest number = %.2f", a);
if(b>=a && b>=c)
printf("Largest number = %.2f", b);
if(c>=a && c>=b)
printf("Largest number = %.2f", c);
return 0;
}
可以使用比較符如>
,<
,>=
,<=
輕鬆編寫自己的函數,並==.
下面是一個例子from this site:
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);//get two int values from user
if (a < b)//is a less than b?
printf("%d is less than %d\n", a, b);
if (a == b)//is a equal to b?
printf("%d is equal to %d\n", a, b);
if (a > b)//is a greater than b?
printf("%d is greater than %d\n", a, b);
return 0;
}
您可以使用此知識做一個簡單的功能,遵循這個僞代碼:
//get a and b int variable
//is a greater than or equal to b?
//return a
//else
//return b
一些其他有用的資源:
http://c.comsci.us/tutorial/icomp.html
http://www.cyberciti.biz/faq/if-else-statement-in-c-program/
Steve和Mohammad,感謝您的有用答案 – RottieRango
- 1. 從兩個輸入中查找較大的數字
- 2. 查找比數組給定數字的比較大的數字
- 3. 查找兩個最大數字,C++
- 4. php找到兩個數字中較大的一個
- 5. 查找Python中兩個3位數字的最大回文數
- 6. cakephp比較查找數據庫字段
- 7. Php - 使用mb_函數查找mysql數據庫輸入的前兩個字符
- 8. 查找字母數字的Haskell函數
- 9. TSQL函數比較兩個字符串
- 10. 查找N個元素中的兩個最大數字
- 11. 查找兩個字符串共有的最大字符數
- 12. 比較兩個數字中的有效數字的數量
- 13. 查找大於給定數字的最小數字(訪談)
- 14. notepad ++查找大於特定數字的數字
- 15. 乘以兩個大於255的數字
- 16. 如何在python中查找兩個數字的最大值?
- 17. 比較兩個數字
- 18. 查找遞歸函數中的最大數字
- 19. 如何在兩個數字之間檢查,如果一個數字遠大於MATLAB中的其他數字?
- 20. AS3 - 如何在數組中找到兩個最大的數字
- 21. 從兩個數組中找出3個數字,等於給定數字M
- 22. 查找數字「內」的最大素數
- 23. java兩組數字在構造函數的兩個字段中?
- 24. xsl:key key()函數查找大於/小於
- 25. 查找數字是否在MySQL數據庫的不同字段中的兩個數字之間
- 26. 在Ruby中查找數組中兩個數字的總和
- 27. 檢查兩個數字是否等於n個有效數字
- 28. javascript/jquery - 選擇兩個數字中較大的一個
- 29. 查找數組中的兩個數字,使得它們的總和等於用戶給出的數字
- 30. 用於比較兩個整數的通用函數?
你就不能使用>或<比較運算符比較兩個數字? –
哦該死!最大和最小值不能與我的C編譯器一起工作... – RottieRango