1006 - 打印星号三角形
这道题只需要嵌套循环
相信我不会超时
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;//n代表行数
cin>>n;
int i,j,k;
for(int i=1;i<=n;i++){//循环行数
for(int j = 1;j <= 3;j++){//循环3个三个三角形
for(int k = 1;k <= n-i;k++){
cout<<" ";
}
for(int k = 1;k <= 2*i-1;k++){
cout<<"*";
}
for(int k = 1;k <= n-i;k++){
cout<<" ";
}
}
cout<<endl;
}
return 0;
}
1007 - 统计大写英文字母的个数
#include <bits/stdc++.h>
using namespace std;
int main()
{
int cnt=0;
char s;
while(cin>>s)
{
if(s=='.') break;
if(s>='A'&&s<='Z') cnt++;
}
cout<<cnt;
return 0;
}
1008 - 字符图形9-数字正三角
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,i,j;
cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++){
cout<<" ";
}
for(j=1;j<=2*i-1;j++){
cout<<i;
}
cout<<endl;
}
return 0;
}
1009 - 数组逆序
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[10000];
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=n;i>=1;i--) cout<<a[i]<<' ';
return 0;
}
1010 - 数组元素的排序
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[1000];
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-i;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;
}