下面是用 C 语言编写的代码,可以找出字符串中所有重复的字符及其位置:
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "aabcaabc22";
int len = strlen(str); // 获取字符串长度
int i, j;
for (i = 0; i < len; i++)
{
for (j = i + 1; j < len; j++)
{
// 如果找到重复字符,输出字符和位置
if (str[i] == str[j])
{
printf("%c, %d; ", str[i], i);
break; // 跳出内层循环
}
}
}
return 0;
}
该代码示例展示了如何使用C语言找出字符串中的重复字符及其在字符串中的位置。通过两层循环遍历字符串,当找到重复字符时,打印出字符和其对应的位置。

被折叠的 条评论
为什么被折叠?



