C语言:判断数组中是否有两个数的和等于某定值.

问题描述:

C语言:判断数组中是否有两个数的和等于某定值.
某组织欲破获一个外星人的密码,密码由一定长度的字串组成.此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破译.现在就请你编程找出能破译此密码的两个钥匙.
【标准输入】
第一行:N N为钥匙的个数(1
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
int main()
{
int N=1000;//钥匙个数
int L=500;//密码长度
int i,j;
int A[1000];//钥匙数组
int label=0;
//用循环去判断这个数组里的任意两个相加是否满足等于密码值,用label=1标记“找到了”,跳出两层循环,输出找到.当label等于默认值0时,标记没找到.
for(i=0;i
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页