求解c语言编程题:输入一段字符串,将其中的数字按顺序输出?

2025-05-18 06:23:02
推荐回答(3个)
回答(1):

#include
#include
#define size 100
void main()
{
char x[size];
char *p;
printf("input a chars: ");
gets(x);
p=x;
while(*p){
if (*p>='0'&&*p<='9')
{
putchar(*p);
}
p++;
}
printf("\n");
}

回答(2):

WIN-TC我觉得蛮好
他的中心引擎是TC的引擎
以前学C的时候也觉得很难,等我学到函数调用时在去看前面的,就觉得非常容易了
在学循环时我还搞不懂scanf函数是干什么的,怎么用,
现在还不是很好
一开始学很难是很正常的

回答(3):

while(p!='\0')
{
if(*p>='0'&&*p<='9') printf("%c",p);
p++;
}