鱼C论坛

 找回密码
 立即注册
查看: 1666|回复: 1

为什么这题显示有错误 结果都没问题呀

[复制链接]
发表于 2021-3-22 22:25:58 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Ryan_Li 于 2021-3-22 22:34 编辑
#include <stdio.h>
#include <math.h>
#define PI 3.141592
int main(){
        float x;
        int a;
        scanf("%f",&x);
        a=(int)x/10;
        switch(a){
        case 0:printf("y=%.2f",sin(x*(PI/180)));break;
        case 1:printf("y=%.2f",cos(x*(PI/180)));break;
        case 2:printf("y=%.2f",exp(x)-1);break;
        case 3:printf("y=%.2f",log(x+1));break;
        default:printf("no definition");
        }
        return 0;
}

0<=x<10的时候输出sinx
10<=x<20的时候输出cosx
20<=x<30的时候输出e的x次方减1
30<=x<40的时候输出ln(x+1)
统一精确到小数点后两位
其他余输出no definition

例:
输入样本:1
输出样本:y=0.84
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-3-22 22:26:37 | 显示全部楼层
本帖最后由 Ryan_Li 于 2021-3-22 22:35 编辑

显示测试输入了6个样本 4个都有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-14 17:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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