慧通教育c++(第2关)

897.A到B

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int  a,b;
    cin>>a>>b;
    for  (int i=a;i<=b;i++)
    {
        cout<<i<<" ";
    }
    return 0;
}

898.2位偶数

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    for  (int i=10;i<=98;i=i+2)
    {
        cout<<i<<" ";
     }
    return 0;
}

899.从0开始

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    
   int  n;
    cin>>n;
    for  (int i=0;i<n;i++)
    {
        cout<<i<<" ";
    } return 0;
}

900.前面数

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,n;
    cin>>a>>n;
    for(int i=0;i<n;i++)
{
    cout<<a-n+i<<" ";
}

    return 0;
}

901.奇数

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int n,i = 1;
	cin >> n;
	
	while (i <= n)
{
	if (i % 2 == 1) 
  {
 	cout << i << " ";
  }
		i ++;
}
    
    return 0;
}

902.7的倍数

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    for  (int i=105;i<=994;i=i+7)
    {
        cout<<i<<" ";
     }
    
    return 0;
}

903.K的幂

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int  k;
    cin>>k;
    int  sum=k;
    for   (int i=0; i<999999;i++)
    {
        cout<<sum<<" ";
        sum=sum*k;
        if  (sum>100000000)
        {
            break;
        }
    }
    return 0;
}

904.等差数列

#include<bits/stdc++.h>
using namespace std;
int main(){
    int   a,d,n;
    cin>>a>>d>>n;
    cout<<a+(n-1)*d;
    
    return 0;
}
//末项=首项+(项数-1)*公差

905.双等差数列

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int n,a=1;
    cin>>n;
    for  (int i=1;i<n;i++)
    {
        a=a+i;
    }
    cout<<a;
    return 0;
}

906.打印数列1

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int n,a=1;
    cin>>n;
    for  (int i=1;i<n+1;i++)
    {
      cout<<a<<" ";
      a=a+i*3;
    }
    return 0;
}

907.打印数列2

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    
    int n,a=1,b=2;
    cin>>n;
    for  (int i=0;i<n;i++)
    {
      cout<<a<<" ";
      a=a+b;
      b=b*2;
    }return 0;
}

908.对称数列

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int u;
cin>>u;
for(int i=1; i<u; i++)cout<<i<<" ";      cout<<u<<" "; 
for(int i=u-1; i>0; i--)cout<<i<<" ";  
    return 0;
}

909.个位数是7

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int  n;
    cin>>n;
    int  a=n-1;
    cout<<a*10+7;
    return 0;
}

910.打印数列3

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int o=10,u;
cin>>u;    
for(int i=1; i<u+1; i++){cout<<o<<" "; o=o-i;}
    return 0;
}

911.倒退数列

#include<bits/stdc++.h>
using namespace std;
int main(){
    
    int  u,y,o;
    cin>>u>>y>>o;
    cout<<y-(y-o)*(u-1);
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值