#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n;
int count=0;//记录数字
cin>>n;
n=pow(2,n)-1;
for(int i=1;i<=n;i++)
{
if(i%7==0)
count++;
}
cout<<count;
return 0;
}
你的代码有一点点,小乱,我们拿到题目的第一件事就是要分析一下
因为我们要输出一个2的多少次方,然后用一个数字,计算出来
for循环遍历,在遍历里面再用一个if来判断,再用中间值count来计算
最后输出