“21天好习惯”第一期-08

今天的笔记是关于pta的每日一练:

 这类题目是关于一个大循环加几个条件构成,所以使用while语句来进行循环再在循环中进行大小比较:

先做出草稿:

#include<stdio.h>
 int main()
 {
 int n,max=0,min=99999999;
 while(n>=0)
 {
 scanf("%d",&n);
  if(n<0) break;
 if(n>max)  max=n;
 if(n<min)  min=n;
 if(n=0)  min==0;

 }
 printf("max=%d,min=%d",max,min);
 return 0;
 }

对这类,最小值没有取到最大的值,可能有遗漏,并且过于杂乱,所以改进为:

运用三目运算符可以简单完成任务,再进行简化,去除赋值部分:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值