简单遍历
判断数字位置
http://www.nowcoder.com/questionTerminal/55d5708cd4ab472b9c2969f9846f32ec
#include <stdio.h> #include <string.h> int main() { int n,i,len,j; char s[50]; scanf("%d",&n); while(n--) { scanf("%s",&s); len = strlen(s); int a[len]; for(i=0,j=0;i<len;i++) { if(s[i]>='0'&&s[i]<='9') { a[j++]=i+1; } } for(i=0;i<j;i++) { printf("%d ",a[i]); } printf("\n"); } return 0; }(•̀ᴗ•́)و