如何检查序列中的两个数字是否低于5?
该函数需要获取一个序列并检查任何数字的总和是否小于5.我已经完成了如何计算我如何得到前两个值,因为起初总是有一个。
int check_if_under_5(int Knum)
{
int sequence=0, Anum=0, Bnum=0;
printf("Enter a sequence. To stop print, enter -1\n");
while(sequence != -1)
{
Anum = sequence;
scanf("%d",&sequence);
Bnum = sequence;
if (Anum + Bnum < 5)
return 1;
else
sequence = Anum;
}
return 0;
}
答案 0 :(得分:4)
smallest_so_far + new_element < 5
。如果是,请返回true。smallest_so_far
并继续使用下一个元素。答案 1 :(得分:0)
使用Knum + 1初始化序列而不是0。