西电期末1020.寻找同数

本文介绍了如何使用C++编写一个程序,通过遍历主串查找子串的首字符并判断是否匹配,计算子串在主串中的出现次数。作者给出了代码实现和简单的评价。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.题目

二.分析与思路 

其实就是寻找字串的个数,以前好像是有类似的题,先找到子串的首字符,再判断

三.代码实现

#include<bits/stdc++.h>//万能头
bool f(char* s,char* sub,int i,int l){
    for(int j=0;j<l;j++){
        if(s[j+i]!=sub[j])return 0;
    }
    return 1;
}//判断是否为字串函数
int main()
{
    char sub[6];//子串
    char s[31];//主串
    int ans=0;//答案
    scanf("%s%s",sub,s);
    int n=strlen(s);
    int l=strlen(sub);//获取长度
    for(int i=0;i<=n-l;i++){
        if(s[i]==sub[0]){
            if(f(s,sub,i,l))ans++;//判断并记录
        }
    }
    printf("%d",ans);
    return 0;
}

四.评价

和前面的题目一样

### 关于西安电子科技大学知识产权法作业资料的相关信息 目前提供的引用中并未直接提及有关西安电子科技大学知识产权法的具体作业资料。然而,可以结合已有的资源和背景知识来推测可能的方向。 #### 已知资源分析 1. **离散期末考试试卷资源** 提供了一组关于西安电子科技大学计算机学院的离散期末考试试卷资源[^1]。虽然该资源专注于离散学领域,但它表明该校有开放学术资源共享的传统,因此可以尝试通过类似的公开平台寻找其他课程的资料。 2. **人工智能相关政策研究** 描述了中国在人工智能领域的政策发展路径以及对知识产权保护的关注[^2]。这说明知识产权法作为一门重要的学科,在高校教育体系中有其独特的地位,尤其是在涉及科技创新和技术发展的背景下。 #### 如何查找知识产权法相关作业资料? 为了找到与西安电子科技大学知识产权法相关的作业资料,可以从以下几个方向入手: 1. **学校官方网站或教务系统** 访问学校的官方网页或者教务管理系统,通常会提供各门课程的教学大纲、参考资料甚至部分习题集。例如,进入“法学类”或“管理学类”的相关内容页面查看是否有知识产权法方面的具体材料。 2. **校内图书馆字资源库** 利用西安电子科技大学图书馆提供的在线据库服务(如CNKI、超星等),输入关键词“知识产权法 作业”进行检索,可能会发现一些由教师上传的学习指南或练习题目。 3. **开源文档共享平台** 类似GitCode这样的代码托管网站上可能存在学生自发整理并分享的各种学习笔记和试题解析文件。尽管当前链接指向的是离散学科目,但仍可搜索是否存在针对法律专业的类似项目。 4. **社交媒体群组交流** 加入西电校友QQ群或其他社交网络中的讨论小组,向已经修读过此课的老生请教他们保存下来的历年真题及其解答方案。 以下是基于Python实现的一个简单爬虫脚本来帮助自动化搜集网上潜在可用的信息片段(注意实际操作前需确认合法性): ```python import requests from bs4 import BeautifulSoup def search_ipr_materials(keyword, url="https://example.search.engine"): headers = {'User-Agent': 'Mozilla/5.0'} params = {"q": keyword} response = requests.get(url, headers=headers, params=params) soup = BeautifulSoup(response.text, "html.parser") results = [] for item in soup.find_all('div', class_='result'): title = item.h3.a.string.strip() link = item.h3.a['href'] snippet = item.p.string.strip() if item.p else "" result_dict = { "title": title, "link": link, "snippet": snippet } results.append(result_dict) return results[:5] materials = search_ipr_materials("西安电子科技大学 知识产权法 作业") for idx, material in enumerate(materials): print(f"{idx+1}. {material['title']}\n{material['link']}\n{material['snippet']}\n\n") ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值