C语言 判断一个数末尾是否0,如果是则输出yes(如120)如果不是输出no(如111)

RT

我这份,不管多大的都行。

#include<stdio.h>
#include<string.h>
main()
{
    char s[1024];
    scanf("%s", s);
    int len = strlen(s);
    printf("%s\n", s[len - 1] == '0' ? "yes" : "no");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-14
#include<stdio.h>

void main()
{
    int num;
    printf("请输入你要判断的整数:")
    scanf("%d",&num);
    if(num%10==0)
        printf("yes");
    else
        printf("no");

}

本回答被提问者采纳
第2个回答  2014-01-14
与10进行模运算,如果结果是0就是yes,如果不是0就是no
比如120%10=0 就是yes
111%10=1 就是no

希望采纳
第3个回答  2014-01-14
我假设你说的“数”是整数
void fun(int num)
{
if(num % 10 == 0)
printf("yes");
else
printf("no");
}
没测,你试试是不是你想要的追问

你这个编译失败了

第4个回答  2014-01-14
if((a%10) == 0) printf("yes");
else printf("no");