鱼C论坛

 找回密码
 立即注册
查看: 2339|回复: 3

一个特别简单的编程题,可以执行,就是输出不对。

[复制链接]
发表于 2018-12-15 02:43:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本题目要求计算下列分段函数(的值:

                               
登录/注册后可看大图
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。
输入样例1:10
输出样例1:
f(10.0) = 0.1
输入样例2:
0
输出样例2:
f(0.0) = 0.0



代码如下:
#include <stdio.h>

int main()

{
        double x,result;
        scanf("%1f",&x);
        if(x!=0){
                    result=1/x;
        }else{
                result=0;
        }
        printf("f(%.1f) = %.1f",x,result);
       
        return 0;
}


但是执行后的输出结果为

10
f(0.0) = 1.$


0
f(0.0) = 1.$


这是哪里没有弄好呀?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-12-15 03:55:22 | 显示全部楼层
解决了解决了,%lf  打成%1f了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-15 11:21:59 | 显示全部楼层
1031967096 发表于 2018-12-15 03:55
解决了解决了,%lf  打成%1f了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-15 13:35:06 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-3 00:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表