关于for循环
  • 板块学术版
  • 楼主hereiszd
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/8/7 10:46
  • 上次更新2023/11/4 11:44:57
查看原帖
关于for循环
412595
hereiszd楼主2021/8/7 10:46

把两个for循环合在一起时间会更少吗?

比如这样

for(int i=0;i<n;i++){
		cin>>f[i];
		sum+=f[i];
		if(maxn.data<f[i]){
			maxn.data=f[i];
			maxn.num=i;
		}
		if(minn.data>f[i]){
			minn.data=f[i];
			minn.num=i;
		}
	}

和这样

	for(int i=0;i<n;i++)
		cin>>f[i];
	for(int i=0;i<n;i++)
		sum+=f[i];
	for(int i=0;i<n;i++)
		if(maxn.data<f[i]){
			maxn.data=f[i];
			maxn.num=i;
		}
	for(int i=0;i<n;i++)
		if(minn.data>f[i]){
			minn.data=f[i];
			minn.num=i;
		}
	}

求大佬解惑

2021/8/7 10:46
加载中...