#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int x,n;
int c=0;
int s=0;
int sum=0;
int t;
cin>>x>>n;
int a[n+10],b[n+10];
for(int i=1;i<=n;i++)
{
cin>>a[i];
t=a[i];
while(t){
s=s+t%10;
t=t/10;
}
if(s==x)
{
c++;
sum=sum+a[i];
b[c]=a[i];
}
s=0;
}
cout<<sum<<" "<<c<<endl;
sort(b+1,b+1+c);
for(int i=1;i<=c;i++)
{
cout<<b[i]<<" ";
}
return 0;
}
1000 - 熟悉一下Online Judge的环境
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
System.out.println(num1 + num2);
}
}
1017 - 求零件个数
#include <bits/stdc++.h>
using namespace std;
int main()
{
for(int n=101;n<=199;n++){
if(n%3==2&&n%5==3&&n%7==5){
cout<<n;
break;
}
}
return 0;
}
1033 - 判断奇偶数
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(!(n%2)){ //条件非0即真 n%2==0 √ !(n%2)
cout<<"y e s";
}
else{
cout<<"n o";
}
return 0;
}
1067 - 字符图形3-平行四边形
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
for(int i=1;i<=a;i++){
for(int s=1;s<=i-1;s++){
cout<<" ";
}
for(int j=1;j<=a;j++){
cout<<"*";
}
cout<<"\n";
}
return 0;
}
1093 - 打印小写字母表
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout<<"abcdefghijklm\nnopqrstuvwxyz\nzyxwvutsrqpon\nmlkjihgfedcba";
return 0;
}
1153 - 查找“支撑数”
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, a[101];
cin>>n;
for(int i=1; i<=n; i++) cin>>a[i];
for(int i=2; i<n; i++){
if(a[i]>a[i-1]&&a[i]>a[i+1]){
cout<<a[i]<<endl;
}
}
return 0;
}
1110 - 编程求解1+3+5+...+n
#include <bits/stdc++.h>
using namespace std;
int main()
{
int v=1,sun=0,j;
cin>> j;
while(v<=j){
sun=sun+v;
v=v+2;
}
cout<<sun;
return 0;
}