isdigit函数的问题
奇怪为什么我输入什么数字,都printf("no")?
#include<stdio.h> #include<ctype.h> void main() { int num; scanf("%d", &num); if(isdigit(num)) { printf("yes"); } else { printf("no"); } }
#include<stdio.h> #include<ctype.h> void main() { int num; scanf("%d", &num); if(isdigit(num)) { printf("yes"); } else { printf("no"); } }