• Eva's Problem


    Eva's Problem

    Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 20000/10000K (Java/Other)
    Total Submission(s) : 78   Accepted Submission(s) : 32
    Problem Description
    Eva的家庭作业里有很多数列填空练习。填空练习的要求是:已知数列的前四项,填出第五项。因为已经知道这些数列只可能是等差或等比数列,她决定写一个程序来完成这些练习。
     
    Input
    第一行是数列的数目t(0 <= t <= 20)。以下每行均包含四个整数,表示数列的前四项。约定数列的前五项均为不大于10^5的自然数,等比数列的比值也是自然数。
     
    Output
    对输入的每个数列,输出它的前五项。
     
    Sample Input
    2 1 2 3 4 1 2 4 8
     
    Sample Output
    1 2 3 4 5 1 2 4 8 16
     
    Source
    PKU
     
     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 #include <string.h>
     4 
     5 int main()
     6 {
     7     int T,a[1000],i;
     8     scanf("%d",&T);
     9     while(T--)
    10     {
    11         for(i=0;i<4;i++)
    12         {
    13             scanf("%d",&a[i]);
    14             if(i>2)
    15             {
    16                 if((a[0]+a[2])==a[1]*2)
    17                     a[4]=(a[1]-a[0])+a[3];
    18                 else
    19                     a[4]=(a[1]/a[0])*a[3];
    20             }
    21         }
    22         for(i=0;i<5;i++)
    23             printf("%d ",a[i]);
    24         putchar('
    ');
    25     }
    26     return 0;
    27 }
    View Code
    转载请备注:
    **************************************
    * 作者: Wurq
    * 博客: https://www.cnblogs.com/Wurq/
    * Gitee: https://gitee.com/wurq
    **************************************
  • 相关阅读:
    Spark数据读取
    05、TypeScript 中的泛型
    04、TypeScript 中的接口
    03、TypeScript 中的类
    02、TypeScript 中的函数
    01、TypeScript 数据类型
    Vue-router 知识点
    什么是跨域?如何解决跨域问题
    工作中积累的问题、知识点总结100题(0-20)
    封装一个 Promise 对象。了解其原理
  • 原文地址:https://www.cnblogs.com/Wurq/p/3750270.html
Copyright © 2020-2023  润新知