P1241 求大神看看,哪里出问题了
查看原帖
P1241 求大神看看,哪里出问题了
892571
ltzx2022_kanxinyi_5楼主2023/1/29 11:25
#include <iostream>
using namespace std;
int num[105];//定义输入的序列 
int main() {							   
	int n,sum=0;//n表示序列全长,sum用于统计测验题答案 
	cin>>n;//输入序列全长 
	for(int i=1;i<=n;i++)
	{
		cin>>num[i];//for循环输入整条数组 
	}
	//模拟法构思枚举方案 
	for(int i=1;i<=n;i++) //第一个循环,i用来表示第一个加数 
	{
		for(int j=i+1;j<=n;j++)//第二个循环,因为不能同一个位置的数组相加,也不能与i之前的下标位置的数组相加 
		{					   //所以选择j=i+1 
			for(int k=1;k<=n;k++)//第三个循环,用于判断第i与第j节序列相加的结果 
			{
				if(num[i]+num[j]==num[k])
				{
					sum++;
				}
			}
		}
	}
	cout<<sum;
	return 0;
}
2023/1/29 11:25
加载中...