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