int main()
{
float a, b, c
scanf("%f %f", &a, &b)
c = a / b
if (c <= 0)
printf("NO\n")
printf("%s\n", c == (int)(a/b) ? "YES" : "NO")
return 0
}
帮你写了个很简单的判断程序。
如果是正整数输出YES,否则输出NO。
主要是两个地方,一个是如果c = a /b结果是<=0,那么直接输出NO。
然后判断如果c和a/b的整数部分是否相等,用到强制类型转换用法为:(int)(...)
相等输出YES