作业帮 > 综合 > 作业

c语言怎么写输入数据有多组,每组输入一个正整数N?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/30 11:40:00
c语言怎么写输入数据有多组,每组输入一个正整数N?
Input
输入数据有多组,每组输入一个正整数N(可用32位整型表示).\x09\x09
Output
每组输出:若N是2的幂,输出1;否则输出0,占一行;\x09\x09
Sample Input
2
1023
1024
Sample Output
1
0
1
c语言怎么写输入数据有多组,每组输入一个正整数N?
#include
int main(){
int g,N;
int i;
scanf("%d",&g);
for (i=0;i
再问: 输入2是指有2组数据。每组里有一个数字。
再答: 我问的是,输入2个数,为何输出有3个数: Sample Output // 你的 输出样例 1 // 你把输入2 也作为数判断了,否则哪来的 1 0 // 对应 1023 1 // 对应 1024