admin管理员组文章数量:1621657
01:与指定数字相同的数的个数
#include "iostream"
using namespace std;
int main()
{
int count;
int time=0;
int num[100];
cin>>count;
for(int i=0;i<count;i++)
{
cin>>num[i];
}
int cmp;
cin>>cmp;
for(int i=0;i<count;i++)
{
if(cmp==num[i])
time++;
}
cout<<time;
return 0;
}
02:陶陶摘苹果
#include "iostream"
using namespace std;
int main()
{
int num[10];
for(int i=0;i<10;i++)
{
cin>>num[i];
}
int high;
cin>>high;
int count=0;
for(int i=0;i<10;i++)
{
if(high+30>=num[i])
count++;
}
cout<<count;
return 0;
}
03:计算书费
#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
double money[10]={28.9,32.7,45.6,78,35,86.2,27.8,43,56,65};
int num[10];
for(int i=0;i<10;i++)
{
cin>>num[i];
}
double sum=0;
for(int i=0;i<10;i++)
{
// cout<<num[i]<<" "<<money[i]<<endl;
sum+=num[i]*money[i];
}
cout<<fixed<<setprecision(1)<<sum<<endl;
return 0;
}
04:数组逆序重放
#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
int count;
int num[100];
cin>>count;
for(int i=0;i<count;i++)
{
cin>>num[i];
}
int n=count;
int temp = count-1;
if(count%2==0)
count=count/2;
else
count=(count-1)/2;
for(int i=0;i<count;i++)
{
int m;
m=num[i];
num[i]=num[temp];
num[temp]=m;
temp--;
}
for(int i=0;i<n;i++)
{
cout<<num[i]<<" ";
}
return 0;
}
05:年龄与疾病
#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
int n,num1=0,num2=0,num3=0,num4=0,sum=0;
int num[100];
cin>>n;
for(int i=0;i<n;i++)
{
cin
版权声明:本文标题:NOI题解(1.6编程基础之一维数组)(补全) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1728850052a1176560.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论