原题
#include <stdio.h>
int main() {
char c;
do {
c=getchar();
if ('c'>0 &&'c'<9)
putchar(c);
} while (c != '\n');
return 0;
}
为什么我这样在dev里面什么输出都没有哇
原题
#include <stdio.h>
int main() {
char c;
do {
c=getchar();
if ('c'>0 &&'c'<9)
putchar(c);
} while (c != '\n');
return 0;
}
为什么我这样在dev里面什么输出都没有哇
因为他提干里面就写错了, 'c' 就是对字符'c'进行判断, 而不是对你输入的数进行判断, 当然没有输出, 这样改:(有用请点采纳)
#include <stdio.h>
int main() {
char c;
do {
c=getchar();
if (c >= '0' && c <= '9')
putchar(c);
} while (c != '\n');
return 0;
}