输入一串个数未知的字符,字符串中混杂有字母、数字、空格、符号。
按序抽取其中数字并输出。
要求:程序中不要使用字符数组、字符串。
输入格式:
输入一行多个字符。
提示:
while( (c=getchar())!='\n' && c != EOF){
……
}
其中'\n'用于回车换行结束输入,EOF用于在OJ中测试数据文件到文件结束时结束循环。
前者会在自己电脑上运行和调试程序时起作用,后者在提交OJ的时候发挥作用。
输出格式:
按序输出字符中的数字
输入样例:
ad23ksad343223 ;324=-9fa
输出样例:
233432233249
代码示例:
#include<stdio.h>
int main()
{
char c;
while( (c=getchar())!='\n' && c != EOF)
{
if(c>='0'&&c<='9')
printf("%c",c);
}
return 0;
}