#C02L08P02. C02.L08.模拟算法.例题.找数字

C02.L08.模拟算法.例题.找数字

题目描述

有一列数,按 5、6、2、4、5、6、2、4、... 排列,第 n 个是几?前 n 个数的和是多少 ?( n <= 10000 )

输入格式

一个整数 n ,表示要找的数的位置。( n <= 10000 )

输出格式

2个数

第一个数表示第 n 个数的值

第二个数表示前 n 个数的和

样例

5
5
22
20
4
85

程序填空

#include<bits/stdc++.h>
using namespace std;
int x[4] = {4,5,6,2};
int s[4] = {0,5,11,13};
int main()
{
	int n;
	cin>>n;
	
	int a = n/4;  //计算有多少个完整的周期
	int b = n%4;  //最后不够一个完整周期的数字有多少个
	
	cout<< 填空(1) <<endl;
	
	cout<<a*填空(2) + 填空(3);

	return 0;
}

填空(1) {{ input(1) }}

填空(2) {{ input(2) }}

填空(3) {{ input(3) }}