有个汽车公司,统计N天的产量,每天生产的汽车产量在1000到1050之间。公司关注的是产量的波动情况,因
这些产量与最低产量的差,“*”的个数表示N天的波动情况。
先求出最低产量,然后计算每个值与最低产量的差,显示该数量个星号
#include <iostream>
using namespace std;
int main()
{
int n,min = 2000;
int a[100] = {0};
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
if(a[i] < min)
min = a[i];
}
for(int i=0;i<n;i++)
{
for(int j=0;j<a[i]-min;j++)
cout<<'*';
cout<<endl;
}
return 0;
}
#include <iostream.h>
int main()
{
int n = 2000;
min = 2000;
int a[100] = {0};
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
if(a[i] < min)
min = a[i];
}
for(int i=0;i<n;i++)
{
for(int j=0;j<a[i]-min;j++)
cout<<"*";
cout<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n, min, t;
int a[100];
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
min = a[0];
for (int i = 1; i < n; i++)
if (a[i] < min)
min = a[i];
for (int i = 0; i < n; i++)
{
t = a[i] - min;
for (int j = 0; j < t; j++)
cout << '*';
cout << endl;
}
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
#include <bits/stdc++.h>
using namespace std;
int a[110];
int main() {
int n, min;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
if (a[i] < min) {
min = a[i];
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= a[i] - min; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
您的采纳将是我最大的动力,如有帮助,请采纳,谢谢!