lovecyx @ 2017-01-30 17:34:29
#include<iostream>
using namespace std;
int main()
{
int a[10],i,c,b;
for(i=1;i<=10;i++)
{
cin>>a[i];
cin>>c;
if(a[i]<=c)
{
b++;
}
else if(c<=a[i])
{
continue;
}
}
cout<<b;
return 0;
}
by lovecyx @ 2017-01-30 17:38:31
#include<iostream>
using namespace std;
int main()
{
int a=0,c;
int b[10];
for(int i=0;i<=9;i++)
cin>>b[i];
cin>>c;
if(b[0]<=c+30)
a+=1;
if(b[1]<=c+30)
a+=1;
if(b[2]<=c+30)
a+=1;
if(b[3]<=c+30)
a+=1;
if(b[4]<=c+30)
a+=1;
if(b[5]<=c+30)
a+=1;
if(b[6]<=c+30)
a+=1;
if(b[7]<=c+30)
a+=1;
if(b[8]<=c+30)
a+=1;
if(b[9]<=c+30)
a+=1;
cout<<a;
return 0;
}
(自答,,)
by Pony @ 2017-02-07 16:52:57
由于题目要求 不能边输边比较 。你的C不能放在循环内输入。
by 冰龙 @ 2017-02-28 21:22:23
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{ int a[2001]={0},i,b,c;
for(i=0;i<10;i++)
{ cin>>b;
a[b]++; //b高度的苹果数+1
}
cin>>c;
c=c+30; // 加板凳高度
for(i=1;i<=251;i++)
a[i]=a[i]+a[i-1]; // 加上板凳最大高度为i时能摘到a[i]个苹果,递推
printf("%d\n",a[c]);
return 0;
}
by 你若成风 @ 2017-03-08 16:24:08
#include<cstdio>
#include<iostream>
using namespace std;
int a[201],k,ans=0;//k为陶陶把手伸直的时候能够达到的最大高度,ans为摘到苹果的个数
int main()
{ for(int i=1;i<=10;i++)
scanf("%d",&a[i]);//a[i]为输入的苹果高度
scanf("%d",&k);
for(int i=1;i<=10;i++)
if(a[i]<=k+30) ans++;
printf("%d",ans);
return 0;
}