需要普及常识的

P1046 [NOIP2005 普及组] 陶陶摘苹果

brony @ 2018-03-17 19:26:58

不怎么明白

a[i]和i是什么,还有两个一样的for循环的意义 大佬求教

代码↓

#include<bits/stdc++.h>
using namespace std;
int a[15],sum=0,n,i;
int main()
{
    for(i=1;i<=10;i++)
    cin>>a[i];
    cin>>n;
    n=n+30;
    for(i=1;i<=10;i++)
    if(n>=a[i])
    {
        sum++;
    }
    cout<<sum<<endl;
    return 0;
}

by drzo @ 2018-03-17 19:32:37

你少打了几个大括号

include<bits/stdc++.h>

using namespace std; int a[15],sum=0,n,i; int main() { for(i=1;i<=10;i++) { cin>>a[i]; cin>>n; n=n+30; } for(i=1;i<=10;i++) { if(n>=a[i]) { sum++; } cout<<sum<<endl; } return 0; } 是这样的吧


by drzo @ 2018-03-17 19:33:31

include<bits/stdc++.h>
using namespace std; 
int a[15],sum=0,n,i; 
int main() 
{ 
for(i=1;i<=10;i++) 
{ 
cin>>a[i]; 
cin>>n; 
n=n+30; 
} 
for(i=1;i<=10;i++) 
{ if(n>=a[i]) 
{ 
sum++; 
} 
cout<<sum<<endl; 
} 
return 0; 
} 

by 斯德哥尔摩 @ 2018-03-17 19:34:00

a[i] 是数组中下标为 i 的元素,即数组中第 i+1 号元素(元素从0开始数)

第一个for是循环,读入数据

第二个是处理问题。


by 斯德哥尔摩 @ 2018-03-17 19:34:44

@teacherga 打不打大括号无所谓。。。


by Kirito_Sans_桐衫 @ 2018-03-17 19:34:54

多刷点题,就懂了。现在直接讲意义没有啥意义。


by brony @ 2018-03-17 19:35:08

@teacherga 但是过了吖


by drzo @ 2018-03-17 19:36:38

至于a[i]和i是什么(难道连这都想不出来?) a[i]就是a数组里地i个元素 i就是循环变量啊? 3--(^ 。^)--6


by brony @ 2018-03-17 19:37:29

@斯德哥尔摩 谢谢谢谢


by drzo @ 2018-03-17 19:37:35

@斯德哥尔摩 我一般都打


by brony @ 2018-03-17 19:37:46

@teacherga 谢谢谢谢


| 下一页