C语言查找字符串不重复字符的首位置

C语言查找字符串不重复字符的首位置
运行的时候输出的都是论七八糟的数字,该怎么改呀

img

img

用一个数组就可以啦
char an录入an的值
然后从a0开始比较ai与ai+1的值,
判断相等直接用ai==ai+1即可
相等则i自增,不等则输出i+1即可
望采纳

if(num[i]==1)
if(i==26)
即使这么改了,结果也不一定正确。
你就简单点,从第一个字符开始,与后面元素逐个比较,如果有相同的,就break,继续下一个字符判断。如果一直比较字符串尾都没有相同的,那这个字符就是结果