小编Arl*_*lla的帖子

为什么pow(10,2)99而不是100的结果?

我正在用c制作一个新项目,功能"不起作用".我该怎么做才能解决?

它的功能实际为2到10的幂,但10的功率为1

#include <stdio.h>
#include <math.h>

int main(){
    int res=2;
    int base=10;
    int exp=2;
    res= pow(base,exp);
    printf("%d",res);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我希望输出为100,但输出为99

c

-2
推荐指数
1
解决办法
245
查看次数

什么是 getResourceAsStream() 仅用于重新输入输入,如何写入输出

所以基本上我有一个文件,java代码从中读取和写入。

BufferedReader 工作

BufferedReader bReader = new BufferedReader(
            new InputStreamReader(
                    getClass().getClassLoader().getResourceAsStream(fileName)
            )
);
Run Code Online (Sandbox Code Playgroud)

但是,BufferedWriter 不起作用:

BufferedWriter bWrite = new BufferedWriter(
                new OutputStreamWriter(
                    getClass().getClassLoader().getResourceAsStream(fileName)
                )
);
Run Code Online (Sandbox Code Playgroud)

“java.io.OutputStreamWriter”中的“OutputStreamWriter(java.io.OutputStream)”不能应用于“(java.io.InputStream)”

java bufferedwriter bufferedreader

-4
推荐指数
1
解决办法
57
查看次数

标签 统计

bufferedreader ×1

bufferedwriter ×1

c ×1

java ×1