#include<iostream>usingnamespace std;intabs(int a){if(a <0){return-a;}else{return a;}};voidsort(int a[],int len){for(int i =0; i < len -1; i++){for(int j = i +1; j < len; j++){if(abs(a[i])<abs(a[j])){int temp = a[i];
a[i]= a[j];
a[j]= temp;}}}};intmain(){int m;while(cin >> m&&m<=100&&m!=0){int s[100];for(int i =0; i < m; i++){
cin >> s[i];}sort(s,m);for(int i =0; i < m; i++){
cout << s[i];if(i +1< m){
cout <<" ";}}
cout << endl;}}
21、2021
#include<iostream>usingnamespace std;intcount(int s){int sum=0;if(s >=100){
sum=s /100+count(s %100);}elseif(s >=50){
sum = s /50+count(s %50);}elseif(s>=10){
sum = s /10+count(s %10);}elseif(s >=5){
sum = s /5+count(s %5);}elseif(s >=2){
sum = s /2+count(s %2);}elseif(s==1){
sum =1;}return sum;}intmain(){int m;while(cin >> m&&m<100&&m!=0){int s[100];int sum =0;for(int i =0; i < m; i++){
cin >> s[i];if(s[i]==0){break;}
sum = sum+count(s[i]);}
cout << sum << endl;}}
22、2022
#include<iostream>usingnamespace std;intabs(int s){if(s <0){return-s;}else{return s;}}intmain(){int m, n;while(cin >> m){int a[100][100];
cin.ignore();
cin >> n;int maxm =0, maxn =0, max =0;for(int i =0; i < m; i++){for(int j =0; j <n; j++){
cin >> a[i][j];if(abs(a[i][j])> max){
max =abs(a[i][j]);
maxn = j;
maxm = i;}}}
cout << maxm+1<<" "<< maxn+1<<" "<< a[maxm][maxn]<< endl;}}
#include<iostream>#include<string>usingnamespace std;charcheck(string s){char m='a';for(int i =0; i < s.length(); i++){if(s[i]> m){
m =s[i];}}return m;}intmain(){
string s;while(getline(cin,s)){char m=check(s);for(int i =0; i < s.length(); i++){
cout << s[i];if(s[i]== m){
cout <<"(max)";}}
cout << endl;}return0;}
26、2026
#include<iostream>#include<string>usingnamespace std;
string check(string &s){if(s[0]>='a'&& s[0]<='z'){
s[0]= s[0]-32;}for(int i =1; i < s.length(); i++){if(s[i]!=' '&&s[i-1]==' '&& s[i]>='a'&& s[i]<='z'){
s[i]= s[i]-32;}}return s;}intmain(){
string s;while(getline(cin,s)){if(s.length()>100){break;}
s=check(s);
cout << s << endl;}return0;}
27、2027
#include<iostream>#include<string>usingnamespace std;intcheck(string s,int n){int m[5]={0};for(int i =0; i < s.length(); i++){switch(s[i]){case'a':
m[0]++;break;case'e':
m[1]++;break;case'i':
m[2]++;break;case'o':
m[3]++;break;case'u':
m[4]++;break;default:break;}}return m[n];}intmain(){int m;while(cin >> m){
string s;
cin.ignore();for(int i =0; i < m; i++){getline(cin, s);if(s.length()>100){break;}
cout <<"a:"<<check(s,0)<< endl;
cout <<"e:"<<check(s,1)<< endl;
cout <<"i:"<<check(s,2)<< endl;
cout <<"o:"<<check(s,3)<< endl;
cout <<"u:"<<check(s,4)<< endl;if(i +1< m){
cout << endl;}}}return0;}
28、2028
#include<iostream>usingnamespace std;intmain(){int m;while(cin >> m){int s[100];int max =0;for(int i =0; i < m; i++){
cin >> s[i];
max =(max < s[i])? s[i]: max;}while(1){int key =0;for(int i =0; i < m; i++){if(max % s[i]!=0){
key++;}}if(key ==0){break;}
max++;}
cout << max << endl;}}
29、2029
#include<iostream>#include<string>usingnamespace std;boolcheck(string s){
string es=s;for(int i = s.length()-1; i >=0; i--){
es[s.length()- i-1]= s[i];}for(int i =0; i < s.length(); i++){if(s[i]!= es[i]){returnfalse;}}returntrue;};intmain(){int m;while(cin >> m){
string s;
cin.ignore();for(int i =0; i < m; i++){
cin >> s;if(check(s)){
cout <<"yes"<< endl;}else{
cout <<"no"<< endl;}}}}
30、2030
#include<iostream>#include<string>usingnamespace std;intcheck(string s){int m=0;for(int i =0; s[i]!='\0'; i++){if(s[i]<0){
m++;
i++;}}return m;};intmain(){int m;while(cin >> m){
string s;
cin.ignore();for(int i =0; i < m; i++){getline(cin, s);
cout <<check(s)<< endl;}}}