C++作业8

本文包含多个C++编程题目,涉及数列求和的多种情况,如奇数求和、偶数求和、回文数、连续递增或递减数、纯粹的偶数和奇数等。通过这些练习,可以提升对C++算法和数列特性的理解。
摘要由CSDN通过智能技术生成

1003 - 编程求1+3+5+...+n

题目描述 编程求1+3+5+...+n 输入 输入一行,只有一个整数n (1<=n<10000) 这里n为奇数。 输出 输出只有一行

#include<iostream>
using namespace std;
int main()
{
    int n ; 
    cin>>n;
    int sum =0;
    for(int i  = 1; i<=n ; i++)
    {
        int g = i/1%10;
        if(g%2!=0)
        {
            sum = sum + i;
    
        }
    }
    cout<<sum<<endl;
    return 0 ;
}

1741 - 求出1~n中满足条件的数的个数和总和?

题目描述 请求出1~n之间所有满足2的倍数但不是3的倍数的数,有多少个,总和是多少? 输入 读入一个整数n(n<=100000) 输出 输出有2行,每行1个整数; 第1行输出满足条件的数有几个; 第2行输出满足条件的数的总和。

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int cnt = 0;
    int sum =0;
    for(int i  = 1; i<=n ; i++)
    {
        if(i%2==0&&i%3!=0)
        {
            cnt++;
            sum = sum + i;
        }
    }
    cout<<cnt<<endl;
    cout<<sum<<endl;
    return 0 ;
}

1002 - 编程求解1+2+3+...+n

题目描述 编程求解下列式子的值: S=1+2+3+...+nS=1+2+3+...+n。 99 2500 10 4 24 输入 输入一行,只有一个整数 n(1 \le n \le 1000)n(1≤n≤1000) 。 输出 输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int sum =0;
    for(int i  = 1; i<=n ; i++)
    {
        sum = sum + i;
    }

    cout<<sum<<endl;
    return 0 ;
}

1395 - 小丽找数?

题目描述 小丽同学想在1~n中找出这样的数,这个数的各个位的和不能被2整除也不能被5整除,比如3、12、 25、30、100。这些数都满足各个位的和不能被2和5整除。 请你编程找出1~n中这些数有多少个? 输入 一个整数n(n<=9999) 输出 1~n中满足条件的数的个数

#include<iostream>
using namespace std;
int main()
{
    int n;
    c

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值