绘制金字塔(4分)
题目内容:
要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:
#include<iostream>
#include<cmath>
using namespace std;
#define T 1e-2
void input(double *pa,int n){
for(int i=0;i<n;i++){
cin>>pa[i];
}
}
int find(double *pa,double *pb,int n){
double s=0;
for(int i=0;i<n;i++){
s+=pa[i];
}
cout<<"s:"<<s<<endl;
double ave = s/n;
cout<<"av:"<<ave<<endl;
int lenb=0;
for(int i=0;i<n;i++){
if(fabs(pa[i]-ave)>T){
pb[lenb++] = pa[i];
}
}
return lenb;
}
int main(){
double arrA[20],arrB[20];
input(arrA,20);
int lenb = find(arrA,arrB,20);
for(int i=0;i<lenb;i++){
cout<<arrB[i]<<" ";
}
return 0;
}