【题目描述】
输入一个字符串(长度小于80),内有数字字符和非数字字符(不包括“-”),统计其中包含了多少个非负整数,并输出这样的非负整数。
【输入】
一个字符串,其中不包括“-”。
【输出】
字符串中包含的非负整数,一个一行。如果没有数据,什么都不输出。
【样例输入】
123*456Upc1953? Dongying1969↙
【样例输出】
123
456
1953
1969
#include<stdio.h> int main() { char m[80]; fgets(m,80,stdin); int i=0; for(i=1;m[i]!='\0';i++) if(m[i]<='9'&&m[i]>='0') printf("%c",m[i]); else if((m[i]<'0'||m[i]>'9')&&(m[i-1]<='9'&&m[i]>='0')) printf("\n"); return 0; }
标签:输出,非负,int,样例,51,字符串,第六章,80 From: https://www.cnblogs.com/xrj1229/p/16886527.html