赞
踩
2022NOC之初赛之第三题
空间限制 128MB
时间限制 1000ms
找出下列数字的规律,根据输入的项数n,求出数列的前n项内容
1 4 9 61 52 63.....
—个正整数n,0<n<10
—行n个正整数
输入
3
输出
1 4 9
数据范围: 0<n<10
代码为:
- #include<iostream>
- using namespace std;
-
- int main(){
- int a;
- cin >> a;
- for(int i=1;i<=a;i++){
- if(i==1){
- cout << 1 << " ";
- }else if(i==2){
- cout << 4 << " ";
- }else if(i==3){
- cout << 9 << " ";
- }else if(i==4){
- cout << 61 << " ";
- }else if(i==5){
- cout << 52 << " ";
- }else if(i==6){
- cout << 63 << " ";
- }else if(i==7){
- cout << 94 << " ";
- }else if(i==8){
- cout << 46 << " ";
- }else{
- cout << 18 << " ";
- }
- }
- }

请不要介意暴力枚举没技术含量,本人是新手 ,请多关照!!!!!
如果有知道题目数列规律的,请私信我!!!
十分感谢♂
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。