标题:想请问一下,该怎么判断一个数是否是整数啊
只看楼主
邹阳
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:124
专家分:402
注 册:2015-10-8
得分:1 
第一种方法:
#include<stdio.h>
int main()
{
    int i;
    int number[9]={1,2,3,4,5,6,7,8,9};
    printf("请输入数字:");
    scanf("%d",&i);
    if(i==1||1==2||i==3||i==4||i==5||i==6||i==7||i==8||i==9)
    printf("Yes!");
    else
    printf("NO!");
   
    return 0;
}//已经测试成功!




第二种方法:
#include<stdio.h>
int main()
{
    int i;
    printf("请输入数字:");
    scanf("%d",&i);
    switch(i)
    {
        case 1 :
        case 2 :
        case 3 :
        case 4 :
        case 5 :
        case 6 :
        case 7 :
        case 8 :
        case 9 :
            printf("Yes!");
            break;
        default :
            printf("No!");
    }
    return 0;
}//已经测试成功!

[此贴子已经被作者于2015-12-11 12:52编辑过]


I'm a new comer
2015-12-11 12:45
tredy6t
Rank: 2
等 级:论坛游民
帖 子:41
专家分:59
注 册:2015-8-6
得分:1 
程序代码:
#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    if(a%10==0)
        printf("Yes");
    else printf("No");
    putchar('\n');
    return 0;
}
    
2015-12-11 16:59
码程小伙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:81
注 册:2015-12-11
得分:1 
你这个用%d能输进小数吗
2015-12-11 17:51
码程小伙
Rank: 2
等 级:论坛游民
威 望:1
帖 子:27
专家分:81
注 册:2015-12-11
得分:0 
定义也是整形的
2015-12-11 17:51
陨落残阳
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2015-12-11
得分:1 
感觉似乎我这简单点。我是用c++编的不知道你能不能用。表示我也是新手!!
#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
   
    float a;
    scanf("%f",&a);
    if(a>=1&&a<=9)
    {
        if(a!=(int)a)
        {
            printf("no");
        }
        else
        {
            printf("yes");
        }
    }
    else
    {
        printf("no");
    }
   
   
   
   
    return 0;
}
2015-12-11 19:17
kehanping
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:88
注 册:2015-12-10
得分:1 
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    scanf("%d",&a) ;
    if(a/10==0 && a<10 && a>0) printf("yes");
    else printf("no");   
    system("pause");
    return 0;
}
2015-12-11 19:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-460053-1-1.html




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

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