実験2-2-6区分的関数の計算[3](10点)

この質問ではf(x)次の区分的関数の値を計算する必要があります
。y= f(x)= {xx!= 10 1 / xx = 10 y = f(x)= \ begin {cases} x&\ text {x!= 10} \ \ 1 / x&\ text {x = 10} \ end {cases}Y=f x ={{ バツ1 / Xx!= 10X = 10

入力フォーマット:

入力は1行で実数xを与えます。

出力フォーマット:

“f(x) = result”xと結果の両方が小数点以下1桁を保持する、1行の形式出力ます。

入力例1:

10

出力サンプル1:

f(10.0) = 0.1

入力例2:

234

出力サンプル2:

f(234.0) = 234.0

コード:

# include <stdio.h>
# include <stdlib.h>

int main(){
    
    
    double x,result;
    scanf("%lf",&x);
    if (x == 10) result = 1.0 / x;
    else result = x;
    printf("f(%.1lf) = %.1lf",x,result);
    return 0;
}

スクリーンショットを送信:

ここに画像の説明を挿入します

問題解決のアイデア:

基本的な操作、前の質問はすでに説明されています〜親しみやすさは問題ありません

おすすめ

転載: blog.csdn.net/weixin_43862765/article/details/114385558