愚蠢的问题(违规紫杉)
  • 板块灌水区
  • 楼主Hatsunatsu
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/25 23:01
  • 上次更新2023/10/25 23:08:58
查看原帖
愚蠢的问题(违规紫杉)
1079073
Hatsunatsu楼主2023/10/25 23:01

实现同一目的的代码的两种写法,哪一种跑得更快?昨天突然想出了这个问题,可能比较愚蠢,但希望得到答复

#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;
}
2023/10/25 23:01
加载中...