| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2698 人关注过本帖
标题:我是新人c语言还没有入门现在想请教一个问题
只看楼主 加入收藏
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
收藏
得分:4 
浮点数不要直接比较
设定一个精度 精度范围内比较就可以了
比如你这段代码
if(a > 0.000001)
大于0
else if(a < 0.000001)
小于0
else
等于0

https://zh.
2019-05-06 22:25
planet是行星
Rank: 1
等 级:新手上路
帖 子:1
专家分:4
注 册:2019-5-7
收藏
得分:4 
问:
求if判断a>0
输出
printf("该数大于0")
printf("该数小于0")
printf("该数等于0")

答:if语句有四种形式。
1.
if(判断条件){
    语句块1
}else{
    语句块2
}
2.
if(判断条件){
    语句块
}
3.
if(判断条件1){
    语句块1
} else  if(判断条件2){
    语句块2
}else  if(判断条件3){
    语句块3
}else  if(判断条件m){
    语句块m
}else{
     语句块n
}
4.if(判断条件){
    嵌套其他语句
}else{
    语句块2
}

[此贴子已经被作者于2019-5-7 11:43编辑过]

2019-05-07 11:40
MRK
Rank: 1
等 级:新手上路
帖 子:4
专家分:4
注 册:2019-5-13
收藏
得分:0 
#include <stdio.h>
int main()
{
    float a;
    printf("请输入一个数是否大于零");   
    scanf("%f",&a);
    if(a>0)
    printf("该数大于零");
    else if(a<0)
    printf("该数小于零");
    else
    printf("该数等于零")
    return 0;
}
应该是这样的吧

————————本菜鸟一个
2019-05-14 10:06
兰陵笑笑生
Rank: 1
等 级:新手上路
威 望:1
帖 子:9
专家分:5
注 册:2019-4-25
收藏
得分:0 
#include <stdio.h>
 main()
{
    float a;
    printf("请输入一个数判断是否大于零:");
    scanf("%f",&a);
    if(a>0)printf("该数大于零");
    else if(a<0)printf("该数小于零");
    else
        printf("该数等于零");  
}
2019-05-15 11:37
快速回复:我是新人c语言还没有入门现在想请教一个问题
数据加载中...
 
   



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

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