C语言 if条件数量不定请问想实现当n等于2的k次方时候,执行if里面的代码该如何写?例如k=2的时候if(n==2||n=4){}例如k=4的时候if(n==2||n=4||n=8||n=16){}if里面的条件数随着k的增加而增加不好意思,前面

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 06:31:19
C语言 if条件数量不定请问想实现当n等于2的k次方时候,执行if里面的代码该如何写?例如k=2的时候if(n==2||n=4){}例如k=4的时候if(n==2||n=4||n=8||n=16){}if里面的条件数随着k的增加而增加不好意思,前面

C语言 if条件数量不定请问想实现当n等于2的k次方时候,执行if里面的代码该如何写?例如k=2的时候if(n==2||n=4){}例如k=4的时候if(n==2||n=4||n=8||n=16){}if里面的条件数随着k的增加而增加不好意思,前面
C语言 if条件数量不定
请问想实现当n等于2的k次方时候,执行if里面的代码该如何写?
例如k=2的时候
if(n==2||n=4)
{
}
例如k=4的时候
if(n==2||n=4||n=8||n=16)
{
}
if里面的条件数随着k的增加而增加
不好意思,前面写错了
应该是if(n==2||n==4||n==8||n==16||..||n==2^k)这样的
因为里面条件数量不定,能不能通过循环或者什么方法根据k的值自动生成不同长度
前面写的主要想知道的是是否能让if里面的条件数量是可变的

C语言 if条件数量不定请问想实现当n等于2的k次方时候,执行if里面的代码该如何写?例如k=2的时候if(n==2||n=4){}例如k=4的时候if(n==2||n=4||n=8||n=16){}if里面的条件数随着k的增加而增加不好意思,前面
n==pow(2,k);记得添加头文件#include