用c语言编程计算输入X的值,输出y的值?

用c语言编程计算输入X的值,输出y的值?,第1张

C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数) 123456789101112#include<stdio.h>#include<math.h>int main(){double x, y scanf ( %lf , &x) if (x >0)y = sqrt(2*x) else if (x <0)y = 1.0/(3*exp(x)) else y = 0 printf ( %.2f\n , y) return 0}

(1)根据图表可得运算规律为5x-2是否大于313,将x=8代入计算第一次、第二次、第三次的值即可得出答案.

(2)分别表示出第三次、第四次输出的数,然后根据第三次输出的数小于313,第四次输出的数大于313,可列出方程组,解出即可.

(1)第一次运算x=8,5x-2=5×8-2=38<313;

第二次运算x=32,5x-2=5×32-2=158<313;

第三次运算x=158,5x-2=5×158-2=788>313,

∴程序运算3次后停止.

(2)第一次输出的数为5x-2,第二次输出的数为5(5x-2)-2=25x-12,第三次输出的数为5[5(5x-2)-2]-2=125x-62,第四次输出的数为5{5[5(5x-2)-2]-2}-2=625x-312,由题意得625x-312>313,解得x>1.

#include <stdio.h>

int main()

{

    int i,x,sum

    scanf("%d",&x)

    for(sum=0,i=1(sum+=i)<x++i)

    printf("%d\n",i)

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/7753224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存