如何用C ++编写一个从输入中接收10个数字并检查这些数字是否按升序排列的程序?

问题描述

|                                                                                                                       

解决方法

您只需要两个变量,而不是三个。
#include <iostream>
#include <limits>

using namespace std;

int main(int argc,char* argv[]){

  float old = std::numeric_limits<float>::min(),current = 0.f;

  for(int i = 0; i < 10; i++){

    std::cin >> current;

    if(current > old){
      old = current;
    }else{
      std::cout << \"Not ascending order!\" << std::endl;
      return 0;
    }
  }
  std::cout << \"Ascending order!\" << std::endl;
  return 0;
}
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...