2301.
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
int m;
int i,a[1000];
cin>>n;
cin>>m;
for(i=0;i<m;i++){
cin>>a[i];
} //用数组输入
int c=0,a1,m1=n;//m1存n值
for(i=0;i<m;i++){
if(m1>=a[i]){
m1=m1-a[i];
}else if(m1<a[i]){
c++;//如果不能领c就加1
}
}
cout<<c;
}
2297.
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i,s,c=0;
cin>>n;
for(i=1;i<=n;i++){
int t=i;//设 t 防止i变值
while(t!=0){
s=t%10;
if(s==7 || i%7==0){//求各个位是否等于7或是7的倍数
c+=i;//用c储存合格数的和
break;
}
t=t/10;
}
}
cout<<c;
}
2300.
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,c=0;
cin>>n;
cin>>m;
for(i=n;i<=m;i++){
if(i%2!=0){//判断是否为奇数
c+=i;
}
}
cout<<c;
return 0;
}
1553.
#include<bits/stdc++.h>
using namespace std;
int main(){
int i,n,c=0,h=0;
cin>>n;
for(i=1;i<=n;i++){
h=i*i;//h储存i的平方
c+=h;//c储存h的和
}
cout<<c;
return 0;
}
1861.
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
while(a<=b){//循环a~b的数
if(a%c==0){//如果能被c整除则输出
cout<<a<<" ";
}
a++;
}
}