C语言查找字符串不重复字符的首位置运行的时候输出的都是论七八糟的数字,该怎么改呀
用一个数组就可以啦char an录入an的值然后从a0开始比较ai与ai+1的值,判断相等直接用ai==ai+1即可相等则i自增,不等则输出i+1即可望采纳
if(num[i]==1)if(i==26)即使这么改了,结果也不一定正确。你就简单点,从第一个字符开始,与后面元素逐个比较,如果有相同的,就break,继续下一个字符判断。如果一直比较字符串尾都没有相同的,那这个字符就是结果