C Primer Plus(第六版)11.13 编程练习 第6题

#include<stdio.h>

#define SIZE 40

int is_within(char ch,char str[]);

int main(void)
{    
    int i = 0;  
    char *p;
    char ch;
    char store[SIZE] = "abcd";
    
    while(ch!='q')
    {
        printf("q to quit\n");
        scanf("%c",&ch); 
        while (getchar() != '\n')
               continue;
        i = is_within(ch,store);
        if(i!=0) 
        printf("%c在%s第%d位\n",ch,store,i);
        else printf("没找到%c\n",ch);
    }

    return 0;
}

int is_within(char ch,char str[])
{
    char *p=NULL;
    int i=0;
    while(i<sizeof(str))
    {
    if(str[i] == ch)
        {
        p=&str[i];    
        }
    i++;
    }
    if(p==NULL)
        return 0;
    else 
        return (p-str+1);
}

相关推荐

  1. C Primer Plus()11.13 编程练习 6

    2024-01-17 13:44:04       44 阅读
  2. C Primer Plus()15.9 编程练习 6

    2024-01-17 13:44:04       49 阅读
  3. C Primer Plus()16.18 编程练习 6

    2024-01-17 13:44:04       47 阅读
  4. C Primer Plus()12.9 编程练习 5

    2024-01-17 13:44:04       46 阅读
  5. C Primer Plus()11.13 编程练习 12

    2024-01-17 13:44:04       60 阅读
  6. C Primer Plus()12.9 编程练习 2

    2024-01-17 13:44:04       47 阅读
  7. C Primer Plus()13.11 编程练习 1

    2024-01-17 13:44:04       52 阅读
  8. C Primer Plus()13.11 编程练习 9

    2024-01-17 13:44:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 13:44:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 13:44:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 13:44:04       82 阅读
  4. Python语言-面向对象

    2024-01-17 13:44:04       91 阅读

热门阅读

  1. elasticsearch查询

    2024-01-17 13:44:04       56 阅读
  2. Kotlin Async

    2024-01-17 13:44:04       52 阅读
  3. Python 发微信:实现自动化沟通的利器

    2024-01-17 13:44:04       53 阅读
  4. sqlserver2012 跨服务器查询

    2024-01-17 13:44:04       66 阅读
  5. ARCGIS PRO SDK 地图图层单一符号化_____面图层

    2024-01-17 13:44:04       57 阅读
  6. Flutter开发 键盘弹起导致底部溢出问题

    2024-01-17 13:44:04       57 阅读
  7. C#学习教程

    2024-01-17 13:44:04       57 阅读
  8. 黑洞数(C语言)

    2024-01-17 13:44:04       52 阅读
  9. 快速了解STM32的ADC功能,从入门到精通

    2024-01-17 13:44:04       55 阅读
  10. Github Copilot 的使用方法和快捷键*

    2024-01-17 13:44:04       76 阅读
  11. Nue.js 是什么?

    2024-01-17 13:44:04       47 阅读
  12. What is `HttpServletRequestWrapper` does?

    2024-01-17 13:44:04       64 阅读