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;
}
新手小白