鱼C论坛

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

[已解决]小白求助!process returned 0(0*0),不输出结果

[复制链接]
发表于 2019-5-20 08:24:44 | 显示全部楼层 |阅读模式

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

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

x
#include <stdio.h>
int main()
{
    int d1,d2,d3,d4,delt_d,delt_v;
        printf("步行者运动倾向性辨识模型\n");
        d1=0.66;
        d2=0.93;
        d3=1.2;
        d4=2.55;
         printf("请输入相对距离:\n");
         scanf("%d",&delt_d);
         printf("请输入相对速度:\n");
         scanf("%d",&delt_v);
    if(delt_d>d4)
        {
                 printf("该步行者为保守型\n");
    }
        else
                if((d3<delt_d)&&(delt_d<d4))
                {
                        if((delt_v==0)||(delt_v<0))
                        {
                        printf("该步行者为保守型\n");
                        }
                        else
                        {
                                printf("该步行者为谨慎型\n");
                        }
                }
                else
                        if((d1<delt_d)&&(delt_d<d3))
                        {
                                if((delt_v==0)||(delt_v<0))
                                {
                                        printf("该步行者为谨慎型\n");
                                }
                                else
                                {
                                        printf("该步行者为激进型\n");
                                }
                        }
                        else
                                if(delt_d<d1)
                                {
                                        printf("该步行者为激进型\n");
                                }
                                else
                                {
                                        return 0;
                                }

}
最佳答案
2019-5-20 08:39:55
本帖最后由 jackz007 于 2019-5-20 08:43 编辑

楼主,你的变量定义是 int,可是,却都在当成 float 使用,这样,每个变量的小数部分会被忽略,解决办法是修改变量定义。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-5-20 08:25:28 | 显示全部楼层
输入两个3可以出结果,但是输入两个1不出结果(目前积分不够发图)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-20 08:39:55 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2019-5-20 08:43 编辑

楼主,你的变量定义是 int,可是,却都在当成 float 使用,这样,每个变量的小数部分会被忽略,解决办法是修改变量定义。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-20 09:11:50 | 显示全部楼层
jackz007 发表于 2019-5-20 08:39
楼主,你的变量定义是 int,可是,却都在当成 float 使用,这样,每个变量的小数部分会被忽略,解决办法是 ...

谢谢,我再查查资料吧,感觉这种问题应该很简单,不好意思问了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 08:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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