1006: 【入门】打印星号三角形
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int k=1;k<=2*i-1;k++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
1007: 【入门】统计大写英文字母的个数
#include<bits/stdc++.h>
using namespace std;
int main(){
int cnt=0;
char a[105];
cin.getline(a,105);
for(int i=0;i<strlen(a);i++){
if(a[i]>='A'&&a[i]<='Z'){
cnt++;
}
}
cout<<cnt;
return 0;
}
1008: 【入门】字符图形9-数字正三角
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int k=1;k<=2*i-1;k++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
1009: 【入门】数组逆序
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[110];
int m;
cin>>m;
for(int i=1;i<=m;i++){
cin>>a[i];
}
for(int i=m;i>=1;i--){
cout<<a[i]<<" ";
}
return 0;
}
1010: 数组元素的排序
#include<bits/stdc++.h>
using namespace std;
int a[10005];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=1;j<=n-1;j++){
if(a[j]>a[j+1]){
swap(a[j],a[j+1]);
}
}
}
for(int i=1;i<=n;i++)cout<<a[i]<<" ";
return 0;
}
未完待续......