zoukankan      html  css  js  c++  java
  • 10-1. 在字符串中查找指定字符(15)

    输入一个字符串S,再输入一个字符c,要求在字符串S中查找字符c。如果找不到则输出“Not found”;若找到则输出字符串S中从c开始的所有字符。

    输入格式:

    输入在第1行中给出一个不超过80个字符长度的、以回车结束的非空字符串;在第2行中给出一个字符。

    输出格式:

    在一行中按照题目要求输出结果。

    输入样例1:

    It is a black box
    b
    

    输出样例1:

    black box
    

    输入样例2:

    It is a black box
    B
    

    输出样例2:

    Not found
    
     1 #include <stdio.h>
     2 #include <string.h>
     3 
     4 int main()
     5 {
     6     char str[81];                               //输入的字符串 
     7     char ch;                                    //要查找的字符  
     8     int i;
     9     for(i = 0; i < 81; i++) {                   //输入字符串,遇 '
    ' 时改成  '' 并结束 
    10         scanf("%c", &str[i]);
    11         if(str[i] == '
    ') {
    12             str[i] = '';
    13             break;
    14         }
    15     }
    16     
    17     scanf("%c", &ch);                            //输入要查找的字符 
    18     int t, flag = 0;
    19     for(i = 0; i < strlen(str); i++) {           //从字符串第一个字符到最后一个字符(不是'')循环查找 
    20         if(str[i] == ch) {                       //如果找到测用 t 记录下标,并使 flag = 1切结束循环 
    21             t = i;
    22             flag = 1;
    23             break;
    24         }
    25     }
    26     if(flag == 1) {
    27         for(i = t; i < strlen(str); i++) {       //从下标 为 t 的字符到最后一个字符依次输出 
    28             printf("%c", str[i]);
    29         }
    30     }
    31     else {
    32         printf("Not found");                     //没有找到 
    33     }
    34     return 0;
    35 }
  • 相关阅读:
    redis 学习导航
    springcloud用法
    springcloud-概念
    倒排索引思想
    Java多线程编程实战读书笔记(一)
    java多线程中的三种特性
    汇编语言笔记
    同步/异步和阻塞/非阻塞
    乐观锁和悲观锁
    双亲委派模型
  • 原文地址:https://www.cnblogs.com/aexin/p/3888344.html
Copyright © 2011-2022 走看看