编程实现:
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个字符,再输入一个以回车结束的字符串(少于80个字符),在字符串中查找该字符,如果找到,输出该字符在字符串中所对应的最大下标 (下标从0开始);否则输出"Not Found"。输出格式为"index = %d\n"
#include <stdio.h>
#include <string.h>
int main() {
int t;
scanf("%d\n", &t);
for (;t>0;t--) {
char a[81], b;
int n=0, r=-1;
scanf("%c\n", &b);
while ((a[n]=getchar())!='\n') {
if (a[n]==b) {
r = n;
}
n++;
}
if (r!=-1) {
printf("index = %d\n", r);
} else {
printf("Not Found\n");
}
r=-1;
}
}