超级甲鱼粉 发表于 2019-10-28 13:40:04

c语言小新求助

我这是教课书上的一个很简单的程序,但是输出结果总是错误的,比如我输3,4打出的结果是-24,是因为我用的是破解版的VC++么?求助,求助。
#include<stdio.h>

#define Height 10

int calculate(int Long,int Width);
int main()

{
    int m_Long;
        int m_Width;
        int result;

    printf("THE HEIGHT OF THE CUBE IS: %d\n", Height);

        printf("PLEASE INPUT THE LENGHT:\n");
        scanf("%d",&m_Long);

        printf("PLEASE INPUT THE WIDTH:\n");
        scanf("%d",&m_Width);

        result = calculate(m_Long,m_Width);
        printf("THE VOLUME OF THE CUBE IS:");
        printf("%d\n",result);
        return 0;
}

int calculate(int Long,int Width)

{
    int result = Long*Width*Height;
        return result;
}

yuweb 发表于 2019-10-28 15:43:35

本帖最后由 yuweb 于 2019-10-28 15:45 编辑

输入应该是3 4而不是3,4,用空格隔开

页: [1]
查看完整版本: c语言小新求助