首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每日一道c语言编程题,第六题(输出最大最小值)

编写一个程序,输入三个整数,输出其中的最大值和最小值。

#include

int main() {

  int a, b, c;

  printf("请输入三个整数:\n");

  scanf("%d %d %d", &a, &b, &c);

  int max = a, min = a;

  if (b > max) {

      max = b;

  }

  if (c > max) {

      max = c;

  }

  if (b < min) {

      min = b;

  }

  if (c < min) {

      min = c;

  }

  printf("最大值为:%d\n", max);

  printf("最小值为:%d\n", min);

  return 0;

}

这个程序的思想比较简单,主要的思路是:

从标准输入中读取三个整数,分别存储到abc变量中。

定义两个变量maxmin,分别用于存储最大值和最小值,初始值都设为a

使用if语句逐个判断bc是否大于max、小于min,如果是则分别更新maxmin的值。

最后输出maxmin的值。

这个程序的思想比较朴素,但也非常实用。它可以帮助我们快速地获取输入的三个整数中的最大值和最小值,对于一些简单的应用场景非常方便。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230307A05T0I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券