【c语言】第一个只出现一次的字符题目:在字符串中找出第一个只

// 第一个只出现一次的字符题目:在字符串中找出第一个只出现一次的字符。// 如输入“abaccdeff”,,则输出’b’。#include <stdio.h>#include <string.h>char find_one(char *str){int a[256];int len = strlen(str);int i = 0;memset(a, 0, sizeof(a));for (i = 0; i<len; i++){a[str[i]]++;}for (i = 0; i<len; i++){if (a[str[i]] == 1){return *(str + 1);break;}}return 0;}int main(){char p[] = "abcacdcdeffe";printf("%c\n", find_one(p));return 0;}<img src="?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

版权声明:本文为博主原创文章,未经博主允许不得转载。

青春在我的心中是苦涩的又是甘甜的,是精致的又是粗糙的,

【c语言】第一个只出现一次的字符题目:在字符串中找出第一个只

相关文章:

你感兴趣的文章:

标签云: