zoukankan      html  css  js  c++  java
  • OpenJudge/Poj 1658 Eva's Problem

    1.链接地址:

    http://bailian.openjudge.cn/practice/1658

    http://poj.org/problem?id=1658

    2.题目:

    总时间限制:
    1000ms
    内存限制:
    65536kB
    描述
    Eva的家庭作业里有很多数列填空练习。填空练习的要求是:已知数列的前四项,填出第五项。因为已经知道这些数列只可能是等差或等比数列,她决定写一个程序来完成这些练习。
    输入
    第一行是数列的数目t(0 <= t <= 20)。以下每行均包含四个整数,表示数列的前四项。约定数列的前五项均为不大于10^5的自然数,等比数列的比值也是自然数。
    输出
    对输入的每个数列,输出它的前五项。
    样例输入
    2
    1 2 3 4
    1 2 4 8
    样例输出
    1 2 3 4 5
    1 2 4 8 16
    来源
    POJ Monthly--2004.05.15 Null

    3.思路:

    4.代码:

     1 #include "stdio.h"
     2 int main()
     3 {
     4 
     5     int t ;
     6     int a[4],tmp;
     7     int i,j;
     8     scanf("%d",&t);
     9     for(i=0;i<t;i++)
    10     {
    11         for(j=0;j<4;j++){scanf("%d",&a[j]);}
    12         if((a[1]-a[0])==(a[2]-a[1]))
    13         {
    14             tmp=2*a[2]-a[0];
    15         }
    16         else
    17         {
    18             tmp = a[2]*a[2]/a[0];
    19         }
    20         for(j=0;j<4;j++) printf("%d ",a[j]);
    21         printf("%d
    ",tmp);
    22     }
    23     return 0;
    24 }
  • 相关阅读:
    C语言 assert 函数
    C语言 exit 函数
    C语言 main 函数参数 main(int argc, char *argv[])
    《一线架构师实践指南》读后感(一)
    机器学习十讲第八讲
    机器学习十讲第七讲
    Python通过IMAP实现邮箱客户端
    ABAP-PS操作
    ABAP-AES加解密
    ABAP-HmacSHA256
  • 原文地址:https://www.cnblogs.com/mobileliker/p/3565758.html
Copyright © 2011-2022 走看看