C 语言实例 - 判断最大值

C 语言教程 · 2019-02-21 08:27:12

通过用户输入指定的数值,来判断最大值。

实例 - 判断最大值

#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!!! 内存没有分配。"); 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 语言教程 文章: https://www.codercto.com/courses/l/17.html

查看所有标签

Domain-Driven Design Distilled

Domain-Driven Design Distilled

Vaughn Vernon / Addison-Wesley Professional / 2016-6-2 / USD 36.99

Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapidly moving to adopt it. Now, for the first time, there......一起来看看 《Domain-Driven Design Distilled》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具