1. 程式人生 > >在字串中查詢一個特定的字元最後一次出現的位置,並返回字元所在位置。

在字串中查詢一個特定的字元最後一次出現的位置,並返回字元所在位置。


#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
#include <stdlib.h>
#include<assert.h>

char *strrchr(char  *str,char ch)
{
    char *ret=NULL;
    assert(str);
    while(*str)
    {
        if (*str==ch)
            ret=str;
        str++;
    }
    return ret;
}

int main()
{
    char
*string="hello my college"; int ret=0; char ch=0; printf("please enter the ch:\n"); scanf("%c",&ch); ret=(char)strrchr(string,ch); printf("%d\n",ret); system("pause"); return 0; }

相關推薦

字串查詢一個特定字元最後出現位置返回字元所在位置

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<asse

字串查詢一個特定字元

這裡我們介紹兩種方法。第一種#define TRUE 1 #define FALSE 0 int find_char(char **strings,char value){ char *string; while((string = *strings++)

oracle擷取欄位一個字元最後出現位置到末尾

比如有一個a欄位格式如下: aaaa-bbbb-cc 要擷取最後的cc 1,首先獲取最後一次出現的- 的位置 instr('aaaa-bbbb-cc','-',-1),這樣就得到了最後一個-的下標 2,從最後一次出現-的位置開始擷取字串 下標加一,然後擷取 subst

找到第一個只出現的字符返回它的位置(Python)

出現一次 ret {} baby find highlight int images 返回 s = ‘hellobaby‘ def findchar(s): for i in s: if s.count(i)==1:

【C語言】模擬實現strchr函式.即在一個字串查詢一個字元第一出現位置返回

//模擬實現strchr函式.即在一個字串中查詢一個字元第一次出現的位置並返回 #include <stdio.h> //#include <string.h> #includ

【c語言】模擬實現strchr函式功能:在一個字串查詢一個字元第一出現位置如果沒有出現返回NULL

// 模擬實現strchr函式,功能:在一個字串中查詢一個字元第一次出現的位置,如果沒有出現返回NULL #include <stdio.h> #include <assert.h> char const* my_strchr(char cons

查詢字串最後出現位置

以下例項中我們通過字串函式 strOrig.lastIndexOf(Stringname) 來查詢子字串 Stringname 在 strOrig 出現的位置: 例項程式碼如下: Search

sql查詢每組的最後條資料

學號        分數                     測試時間 1               70              2011-10-21 20:21:32 1              85                2011-12-10 10:

python對於重複出現的記錄標記其第一出現中間出現最後出現

import numpy as np import pandas as pd #標記DataFrame重複例子 df = pd.DataFrame({'col1': ['one', 'one', 'two', 'two', 'two', 'three', 'f

SQL Server是否可以準確獲取最後索引重建的時間?

bre etime 系統函數 serve image var Language mod back 原文:SQL Server中是否可以準確獲取最後一次索引重建的時間?在SQL Server中,我們能否找到索引的創建時間?最後一次索引重建(Index Rebuild)的時間?

Java-Runoob-高級教程-實例-字符串:02. Java 實例 - 查找字符串最後出現位置

war 保留 run www adding search lsp ati sts ylbtech-Java-Runoob-高級教程-實例-字符串:02. Java 實例 - 查找字符串最後一次出現的位置 1.返回頂部

無限極結構循環不適用任何數組函數循環根據給出的root 快速篩選

PHP 無限極分類 一次循環 不使用任何函數 <?php$nodesArrays = [[‘id‘ => 1, ‘pid‘ => 0, ‘name‘ => ‘a‘],[‘id‘ => 2, ‘pid‘ => 0, ‘name‘ => ‘b‘],[‘id

一個字串找到第一個只出現字元,返回它的位置, 如果沒有則返回 -1(需要區分大小寫)

題目:在一個字串(0<=字串長度<=10000,全部由字母組成)中找到第一個只出現一次的字元,並返回它的位置, 如果沒有則返回 -1(需要區分大小寫). 思路:建立資料結構HashMap,可以記錄每個字元對應出現的次數,之後遍歷字串,將對應的值儲存在HashMa

python字串面試題:找出一個字串第一個字母和最後一個字元是第一重複中間沒有重複且最長的子串

1.給出任意一個字串,列印一個最長子串字串及其長度,如果有相同長度的子字串,都要一起打印出來,該子字串滿足以下條件, 第一個字母和最後一個字元是第一次重複 這個子字串的中間字母沒有重複 這個子字串是滿足條件裡面的最長的 如: adsasadmasd 中滿足條件的是dmasd   im

字串查詢指定的單個字元(二重指標)

我們使用指標陣列char ** strings來儲存一堆字串,value為指定要查詢的那個單個字元 因為*strings只能儲存一個字串,那麼套用二重指標就是可以儲存一系列字串,即字串陣列 #include <stdio.h> #define TRUE 1 #defin

JAVA查詢一個詞在內容出現的次數、判斷集合是否包含關鍵字、查詢字串陣列單個字元的長度

JAVA中查詢一個詞在內容中出現的次數 public int getCount(String str,String key){ if(str == null || key == null ||

Java——在一個字串查詢個子串計算出來這個子串在字串出現的次數

引入包:import java.util.Scanner;main函式:public static void main(String[] args){Scanner s = new Scanner(Sy

【find_in_set】SQL查詢某個特定字串出現在指定欄位(N子鏈)位置

在mysql資料庫中,我們會經常用到in語法,用來查詢某個欄位包含N子鏈中的一個或多個字串,如: select * from table where id in('1,2,3,4'); 但如果某個欄位本身是儲存的N子鏈,然後需要查出其中擁有某個特定值呢?這種需求在

python實現從字串找出特定字元位置以及個數的方法

python實現從字串中找出特定字元的位置以及個數的方法 本文例項主要實現給出任意字串,獲取字串中某字元的位置以及出現的總次數。 實現該功能程式碼的時候可以使用函式enumerate來將字串分離成位置和字元,然後進行比較即可。 具體實現程式碼如下: #!/b

如何從mysql資料庫查詢指定欄位且符合條件的資料 然後拼接成json字串最後匯出json檔案

SELECT CONCAT("{'name':'",IFNULL(Name,''),"',","'sex':'",IFNULL(Sex,''),"',","'age':'",IFNULL(Age,''),"',", "'phone':'",IFNULL(Phon