| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 158 人关注过本帖
标题:完全新人~~ 求助~
只看楼主 加入收藏
logopz
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-4-26
结帖率:100%
收藏
 问题点数:0 回复次数:0 
完全新人~~ 求助~
这些代码有错误么?
怎么执行出来的都等于0.0000啊,scanf x=..y=..都显示不出来,只有光标在闪烁,但可以输入。



#include<stdio.h>

int main()

{
/*
    int x,y;

    scanf("x= %d  ,y= %d\n",&x,&y);
   
        if(x>20||x<-10)

    {

        if(y<=100&&y>x)

        printf("GOOD!~\n");

    }
    else  printf("BAD!~\n");


//1.输入一个数,如果大于0,输出plus;如果是负数,输出
negative;如果正好是0,则输出zero

    int x;

    scanf("x=%d\n",&x);

    if(x>0)printf("plus");

    else if(x<0) printf("negative\n");

    else printf("zero\n");

   
//2.输入一个数x,输出y。其中y是x的绝对值。

    float x,y;

    scanf("x=%f\n",&x);

    if(y>=0)y=x;

    else y=-x;

    printf("y=%f\n",y);

    */
float x,y;
         
scanf("%f",&x);

     if(x<-5)
   
    y=x;

    else if(-5<=x&&x<1)
   
        y=2*x+5;

else if(1<=x&&x<4)

    y=x+6;

    else
    y=3*x-2;

printf("%f\n",y);
}
搜索更多相关主题的帖子: include 
2012-04-26 22:01
快速回复:完全新人~~ 求助~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016178 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved