c++ - 期望声明(C++)
问题描述
我现在没有错过什么,但 Visual Studio 在第 12 行命中并在代码末尾显示“预期声明”和“预期“;””。有一段代码:
#include <string>
#include <math.h>
using namespace std;
class DigPow
{
public:
static int digPow(int n, int p)
{
int tmpnumb = 0;
string temp = to_string(n);
for (int i = 0; i<temp.length();i++)
{
tmpnumb += pow (temp[i],p);
p++;
}
for (int i = 1; ;i++)
{
if (tmpnumb*i == n)
{
return i;
}
if (tmpnumb*i > n)
{
return -1;
}
}
}
};
解决方案
推荐阅读
- python - Numpy 中的加权选择不返回具有精确输入概率的列表
- node.js - Electron:在应用程序中显示加密图像
- c - Windows命令行c文件编译错误
- sql - 创建表的麻烦
- javascript - JavaScript 运行时错误:“launchCenter”未定义
- ios - 与不可删除的系统集约束冲突的约束
- c# - 无法使用 unity3d 和 c# 在 firebase 中查询数据
- python - 如何将unicode字符串封装在引号中
- vue.js - 在生产构建中更改 js 和 css 文件的文件路径
- arrays - 将 .txt 文件上传到 Matlab 时取回空数组/变量