作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 01:49:21
C语言:判断数组中是否有两个数的和等于某定值.
某组织欲破获一个外星人的密码,密码由一定长度的字串组成.此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破译.现在就请你编程找出能破译此密码的两个钥匙.
【标准输入】
第一行:N N为钥匙的个数(1
C语言:判断数组中是否有两个数的和等于某定值.
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