P1567 统计天数 统计天数 题目描述 炎热的夏日,KC非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。 经历千辛万苦,他收集了连续N(1<=N<=10^7)天的最高气温数据。 现在,他想知道最高气温一直上升的最长连续天数。 输入输出格式 输入格式: *1行:一个整数N。1<=N<=10^7 *2行:N个空格隔开的整


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i, N, n, m;
    int temp[10000000]; //数组要开足够大,不然(..>^^>..)
    scanf("%d", &N);
    for (i = 0; i < N; i++)
    {
        scanf("%d", &temp[i]);
    }
    n = 1;
    m = 0;
/*有两种输入情况:一、输入连续型数据 (1 2 3 4 5 6){不过这种情况与题目无关...}
                二、输入非连续型 (1 2 3 2 4 5 6)*/
    for (i = 0; i < N-1; i++)   //循环遍历
    {
        if (temp[i] < temp[i+1])    //如果温度在持续上升,则n++计数
        {
            n++;    //统计连续气温上升天数
    /*对待第一种情况输入数据(1 2 3 4 5 6)做的判断*/
            if (n > m)  //比较当前最高气温连续天数和历史气温连续天数,如果前者大则将n赋值给m  
            {
                m = n;
            }
        }
        else    //如果降温了(连续升温被打断了)
        {
        /*对待第二种情况输入数据(1 2 3 2 4 5 6)做的判断*/
            if (n > m)  //比较当前最高气温连续天数和历史气温连续天数,如果前者大则将n赋值给m
            {
                m = n;
            }
            n = 1;  //计数器n清零
        }

    }
    printf("%d", m);
    return 0;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 hello world 输出 5 【C语言】请输入一个n(n<=10)并输出一个n行n列的杨辉三角 P1424 小鱼的航程(改进版) 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢? 输入输出格式 输入格式: 输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。 输出格式: 输出一个整数,表示小鱼累计游泳了多少公里。 洛谷 P1035 级数求和 已知:S_n= 1+1/2+1/3+…+1/nS n ​ =1+1/2+1/3+…+1/n。显然对于任意一个整数KK,当nn足够大的时候,S_nS n ​ 大于KK。 现给出一个整数KK(1 \le k \le 151≤k≤15),要求计算出一个最小的nn;使得S_n>KS n ​ >K。 输入输出格式 输入格式: 一个正整数KK 输出格式: 一个正整数 输入一个正整数n,输出所有和为n的连续正整数序列 爬取中国天气网所有地区的天气,最高气温与最低气温情况(python是3.7版本的) 公约数和公倍数 描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入第一行输入一个整数n(0 输入一个正数 n,输出所有和为 n 连续正数序列。 java实现 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM