C 語言實例 – 判斷最大值
C 語言實例 - 判斷最大值
通過用戶輸入指定的數(shù)值,來判斷最大值。
實例 - 判斷最大值
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, num;
float *data;
printf("輸入元素個數(shù)(1 ~ 100): ");
scanf("%d", &num);
// 為 'num' 元素分配內(nèi)存
data = (float*) calloc(num, sizeof(float));
if(data == NULL)
{
printf("Error/b105/ 內(nèi)存沒有分配。");
exit(0);
}
printf("\n");
// 用戶輸入
for(i = 0; i < num; ++i)
{
printf("輸入數(shù)字 %d: ", i + 1);
scanf("%f", data + i);
}
// 循環(huán)找出最大值
for(i = 1; i < num; ++i)
{
// 如果需要找出最小值可以將 < 改為 >
if(*data < *(data + i))
*data = *(data + i);
}
printf("最大元素 = %.2f", *data);
return 0;
}
輸出結(jié)果為:
輸入元素個數(shù)(1 ~ 100): 5 輸入數(shù)字 1: 12 輸入數(shù)字 2: 32 輸入數(shù)字 3: 6 輸入數(shù)字 4: 56 輸入數(shù)字 5: 21 最大元素 = 56.00
相關(guān)文章
- C語言形參和實參有什么區(qū)別
- C++學(xué)習(xí)之如何進行內(nèi)存資源管理
- C++學(xué)習(xí)之智能指針中的unique_ptr與shared_ptr
- C++多線程實現(xiàn)綁定CPU的方法詳解
- C++中的可移植性和跨平臺開發(fā)教程詳解
- C語言常用占位符的使用小結(jié)
- C++中的字符串編碼處理方法
- C++?requires關(guān)鍵字簡單介紹
- C語言中pthread_exit()函數(shù)實現(xiàn)終止線程
- ASP.NET Core快速入門之實戰(zhàn)篇
- .Net Core 集成 Kafka的步驟
- 如何在.NET Core中為gRPC服務(wù)設(shè)計消息文件(Proto)
- asp.net core MVC之實現(xiàn)基于token的認證
- .NET 開源配置組件 AgileConfig的使用簡介
- .NET學(xué)習(xí)筆記之默認依賴注入
- .NET之生成數(shù)據(jù)庫全流程實現(xiàn)
- .NET 中Worker Service的使用入門
- IIS部署ASP.NET5的實現(xiàn)步驟
- 關(guān)于.net環(huán)境下跨進程、高頻率讀寫數(shù)據(jù)的問題
- asp.net core為IHttpClientFactory添加動態(tài)命名配置