cin >> n; // 读取n个数字并存储到数组a中 for(inti = 1; i <= n; i++) { cin >> a[i]; } // 遍历数组a中的每个数字,判断其是否是2的幂 for(inti = 1; i <= n; i++) { if(kkk(a[i])) {// 如果数字是2的幂,计数器jjj加1 jjj++; } } // 输出满足条件的数字个数 cout ...
n = int(input().strip()) l = list(map(int,input().strip().split())) c = 0 for i in l: if i & (i-1) == 0 or i <= 1: c += 1 print(c) C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解: 一点编程也不会写的:零基础C语言学练...