输入第一行表示测试用例的个数m,接下来m行每行以个字符串,字符串长度不超过50。
输出m行。每行输出一行数字,用空格隔开,按顺序表示字符串中出现的数字的位置。
1 a3b4c5
2 4 6
#include <cstdio> #include <cstring> int main(){ int m; scanf("%d",&m); char s[51]; while(scanf("%s",s) != EOF){ int len = strlen(s); for(int i = 0; i < len; ++i){ if('0' <= s[i] && s[i] <= '9'){ printf("%d ",i+1); } } printf("\n"); } return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题