注册 登录
编程论坛 C语言论坛

为什么结果一直是零

Ycx0721 发布于 2021-10-16 18:35, 1141 次点击
#include<stdio.h>
int main()
{
    int x;
    double y;
    printf("请输入整数x;\n");
    scanf_s("%d", &x);
    y = (1 + x * x) / (x*x + 4 * sqrt(x) + 10);
    printf("y的值为:%lf\n", y);
    getchar();
    getchar();
}
1 回复
#2
自由而无用2021-10-16 19:02
//online parser: https://www.bccn.net/run/
程序代码:
#include <stdio.h>
#include <math.h>

int main(int argc, char *argv[])
{
    int x;
    double y;
   
    x = 10;
    y = (1 + x * x) / (x*x + 4 * sqrt(x) + 10);
    printf("y的值为:%lf\n", y);
   
    return 0;
}


output sample:
y的值为:0.823487
#3
Ycx07212021-10-16 19:22
感谢感谢
1