用C语言编写一个程序,从键盘输入一个字符串,以回车作为结束符,输出所有的数字字符。如输入1gt25jk,则输出为125。
#include <stdio.h>
int main()
{
int i=0;
char a[100];
gets(a);
while(a[i] != 0)
{
if(a[i] >='0' && a[i] <= '9')
printf("%c",a[i]);
i++;
}
return 0;
}
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
#include <string.h>
int main()
{
char s[1000];
gets(s);
int i,l = strlen(s);
for(int i=0;i<l;i++)
if (s[i]>='0' && s[i]<='9')
printf("%c",s[i]);
return 0;
}