实现同一目的的代码的两种写法,哪一种跑得更快?昨天突然想出了这个问题,可能比较愚蠢,但希望得到答复
#include<iostream>
typedef long long ll;
using namespace std;
int main(){
ll n;
cin>>n;
ll a[10];
for(ll i=0;i<5;i++)cin>>a[i];
ll res=0;
for(ll i=0;i<5;i++)if(a[i]==n)res++;
cout<<res<<endl;
res=0;
if(a[0]==n)res++;
if(a[1]==n)res++;
if(a[2]==n)res++;
if(a[3]==n)res++;
if(a[4]==n)res++;
cout<<res<<endl;
return 0;
}