发布网友 发布时间:2022-03-02 08:41
共1个回答
热心网友 时间:2022-03-02 10:10
摘要//题目:在字符串中找出第一个只出现一次的字符。//如输入“abaccdeff\0”,则输出'b'。#ifndef __SELECT_FIRST__#define __SELECT_FIRST__char Select_first(char *p,int size);char Select_first1(char *p, int size);char Select_first2(char *p, int size);#endif //头文件 函数声明#include//函数体#includechar Select_first(char arr[],int size){int i = 0, j = 0;while (arr[i]){if ((arr[i] != arr[j]&&j{j++;}else{j = 0;i++;}if (j == (size - 1))return arr[i];}return '\0';}char Select_first1(char *p, int size){char ch = '\0';char arr[20];int i = 1,j=1;strcpy(arr, p);while (arr[0]){ch = arr[0];i = 1;j = 1;while (arr[i]){if (ch == arr[i]){j++;}else{arr[i - j] = arr[i];}i++;}if (j == 1)return ch;arr[i - j] = '\n';}return '\0';}char Select_first2(char p[]){int arr[255] = { 0 };char * ptr = NULL;ptr = &p[0];while (*p){arr[*p]++;p++;}while (*ptr){if (arr[*ptr] == 1)return *ptr;ptr++;}return 咨询记录 · 回答于2021-10-23c语遍历和查询怎么弄//题目:在字符串中找出第一个只出现一次的字符。//如输入“abaccdeff\0”,则输出'b'。#ifndef __SELECT_FIRST__#define __SELECT_FIRST__char Select_first(char *p,int size);char Select_first1(char *p, int size);char Select_first2(char *p, int size);#endif //头文件 函数声明#include//函数体#includechar Select_first(char arr[],int size){int i = 0, j = 0;while (arr[i]){if ((arr[i] != arr[j]&&j{j++;}else{j = 0;i++;}if (j == (size - 1))return arr[i];}return '\0';}char Select_first1(char *p, int size){char ch = '\0';char arr[20];int i = 1,j=1;strcpy(arr, p);while (arr[0]){ch = arr[0];i = 1;j = 1;while (arr[i]){if (ch == arr[i]){j++;}else{arr[i - j] = arr[i];}i++;}if (j == 1)return ch;arr[i - j] = '\n';}return '\0';}char Select_first2(char p[]){int arr[255] = { 0 };char * ptr = NULL;ptr = &p[0];while (*p){arr[*p]++;p++;}while (*ptr){if (arr[*ptr] == 1)return *ptr;ptr++;}return 我是刚才向您提问的人,我想用这个方法做定义一个二维数组,第一行存单词对应第二行存解释 for循环遍历查找直接输出 定义一个二维数组,第一行存单词对应第二行存解释 for循环遍历查找直接输出回复 赞 定义一个二维数组,第一行存单词对应第二行存解释 for循环遍历查找直接输出 定义一个二维数组,第一行存单词对应第二行存解释 for循环遍历查找直接输出取消回复 赞二、字典要求:1、预先设定50组英语词汇(附件 txt 文件群文件中),和与其对应的50组词性,50组中文解释。2、通过查询英语词汇,可得到其【中文翻译】和【中文解释】。3、每次运行程序后,有添加词汇的选则,添加新词汇后可以查到该词汇的中文翻译和解释。用c语言做一下这个非常感谢