c++第13课

1.数组累加器

输入10个正整数,求这10个数字的和

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[100005],s=0;
int main()
{
    for(int i=1;i<=10;i++)
{
cin>>a[i];//输入
s=s+a[i];//求和
}
cout<<s;
	return 0;
}

如果是n个数,怎么做?

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[99999],s=0;
int main()
{
    int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
s=s+a[i];
}
cout<<s;
	return 0;
}

输入10个正整数,这些数中7的倍数有几个?

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[10005],cnt=0;
int main()
{
    for(int i=1;i<=10;i++)
{
cin>>a[i];
if(a[i]%7==0)
{
cnt++;
}
cout<<cnt;
	return 0;
}

如果是n个数,怎么做?

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[999999],cnt=0;
int main()
{
    int n;
cin>>n;
for(int i=1;i<=n;i++)
{
if(a[i]%7==0)
{
cnt++;
}
cout<<cnt;
	return 0;
}

新手小白

相关推荐
java叶新东老师1 分钟前
Makefile if语句用法
c++·makefile
AI 嗯啦13 分钟前
机械学习--逻辑回归
算法·机器学习·逻辑回归
山烛25 分钟前
逻辑回归详解:从数学原理到实际应用
python·算法·机器学习·逻辑回归
Layflok41 分钟前
《黑马笔记》 --- C++ 提高编程
开发语言·c++·stl
西红柿煎蛋1 小时前
C++_stdmutex和stdatomic
c++
爱煲汤的夏二1 小时前
扩展卡尔曼滤波器 (EKF) 与无人机三维姿态估计:从理论到实践
单片机·嵌入式硬件·算法·无人机
西红柿煎蛋1 小时前
C++11 Lambda表达式的本质是什么?它的捕获列表 ([]) 是如何工作的?
c++
sali-tec1 小时前
C# 基于halcon的视觉工作流-章27-带色中线
开发语言·人工智能·算法·计算机视觉·c#
范特西_1 小时前
字典树/前缀树
c++·算法
GeekPMAlex1 小时前
Langchain/Langgraph知识点1
算法