程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言:在字符串中找出第一個只出現一次的字符。如輸入“abaccdeff”,則輸出'b'

C語言:在字符串中找出第一個只出現一次的字符。如輸入“abaccdeff”,則輸出'b'

編輯:關於C語言

C語言:在字符串中找出第一個只出現一次的字符。如輸入“abaccdeff”,則輸出'b'


#include<stdio.h>
char firstsingle(char *arr)
{
 char asc[255] = {0};
 int i = 0;
 for(; arr[i] != '\0'; i++)
 {
  asc[arr[i]]++;
 }
 for(i = 0; arr[i] != '\0';i++)
 {
  if(asc[arr[i]] == 1)
  {
     return arr[i];
     return '\0';
  } 
 }
}
int main()
{
 char arr[10];
 char ret;
 scanf("%s",&arr);
 ret = firstsingle(arr);
 printf("%c\n",ret);
 return 0; 
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved