精华内容
下载资源
问答
  • six s【s最初形状像牙齿形状,表咬着-跟随着】,i【一点-一个】,x【=k张开手掌-表五个】→一个跟着五个,就1+5=6:六个 《源自 古英语seks跟随 》 seven s【跟随】,e【一个】,v【五】,e【一个】,n...
  • iv. 利用rewind函数,定位到文件; v. 读取数据文件,并把每一条记录通过数组下标法或指针法保存到结构体数组pStudents中; vi. 关闭文件; vii. 返回学生人数。 c) 数据文件格式说明: 一行一条学生信息记录,...
  • 易彰彪一张表

    2016-05-05 20:50:56
    易彰彪最近有点奇怪,一向爱游戏他最近居然盯着一张全是大小写字母表在看,好像在找什么东西。他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况...

    易彰彪最近有点奇怪,一向爱打游戏他最近居然盯着一张全是大小写字母的表在看,好像在找什么东西。他说,这是他女神给他的一张表,他需要回答女神的问题——在忽略大小写(即大写字母和小写字母视为同一字母)的情况下,是否能在表中找到某一连续的字符串(第iii 行的尾部和第 i+1i + 1i+1 行的头部视为相连)。但是英语不好的易彰彪一看到字母就头晕,聪明的你能帮他解决这个问题吗?

    输入格式:

    输入有多组测试数据。

    每组第一行会输入两个整数 nnnmmm,分别是表的行数和列数,1≤n,m≤301 \leq n, m \leq 301n,m30

    222 行到第 n+1n + 1n+1 行,每行输入一个长度为 mmm 的字符串,表示表的内容。

    n+2n + 2n+2 行输入易彰彪想要在表中找到的字符串。

    输出格式:

    如果按照题目描述能够在表中找到目标字符串,输出YES, 否则输出NO

    样例1

    输入:

    5 5
    yiZha
    nGBia
    oaerg
    htyfj
    awert
    yizhangbiao

    输出:

    YES
    
    
    因为n,m的范围比较小,所以就暴力串与串之间的配对了:
    #include<stdio.h>
    #include<string.h>
    char a[33];
    char b[10000];
    char c[100];
    int main()
    {
        int n,m,l;
        int i,j;
        while(scanf("%d %d",&n,&m)!=-1)
        {
            int p=0;
            for(i=0; i<n; i++)
            {
                 scanf("%s",&a);
                for(int j=0; j<m; j++)
                {
                    if(a[j]>='A'&&a[j]<='Z')
                    {
                        b[p++]=a[j]+32;
                    }
                    else
                    {
                        b[p++]=a[j];//把所有字符用一个数组存放
                    }
                }
            }
            scanf("%s",c);
            l=strlen(c);
            for(i=0;i<l;i++)
            {
                if(c[i]>='A'&&c[i]<='Z')//把大写全部变成小写,便于比较
                {
                    c[i]=c[i]+32;
                }
                else
                {
                    c[i]=c[i];
                }
            }
            int i = 0, j = 0;
            while (j < l&& i < p)      //自左向右逐个比对字符
            {
                if (b[i] == c[j])       //若匹配
                {
                    i++;                //则转到下一字符
                    j++;
                }
                else                    //文本串回退,模式串复位
                {
                    i  -= (j-1);
                    j = 0;
                }
            }
            if (i-j < p-l+1)    //i - j < p - l + 1时匹配;否则失配
            {
                printf("YES\n");
            }
            else
            {
                printf("NO\n");
            }
        }
    
    }
    

    展开全文
  • 8 易彰彪一张表

    2017-09-15 14:52:11
    题目:易彰彪最近有点奇怪,一向爱游戏他最近居然盯着一张全是大小写字母表在看,好像在找什么东西。他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)...
    题目:易彰彪最近有点奇怪,一向爱打游戏他最近居然盯着一张全是大小写字母的表在看,好像在找什么东西。他说,这是他女神给他的一张表,他需要回答女神的问题——在忽略大小写(即大写字母和小写字母视为同一字母)的情况下,是否能在表中找到某一连续的字符串(第 ii 行的尾部和第 i
     + 1
    

    i+1 行的头部视为相连)。但是英语不好的易彰彪一看到字母就头晕,聪明的你能帮他解决这个问题吗

    思路:先把字符都连接到一起,然后全转换成小写,然后找到首字符相同的,若首字符满足,继续判断。整个字符满足则输出。

    #include<iostream>
    #include<string.h>
    using namespace std;
    int main()
    {
    	char a[1000], b[40],c[1000];
    	int n, m,i,j;
    	while (cin >> n >> m)
    	{
    		memset(a, 0, sizeof(a));
    		for (i = 0; i < n; i++)
    		{
    			cin >> b;
    			strcat(a, b);//连接字符串
    		}
    		cin >> c; int cnum = strlen(c),anum=strlen(a);//总字符的长度和要判断的字符
    		bool flag = 0;
    		if (anum >= cnum)
    		{
    			for (i = 0; i < cnum; i++)
    				if (c[i] >= 'a'&&c[i] <= 'z')
    					c[i] -= 32;//全部转换成小写
    			for (i = 0; i < anum; i++)
    				if (a[i] >= 'a'&&a[i] <= 'z')
    					a[i] -= 32;//大小写字母差32
    			for (i = 0; i < anum; i++)
    			{
    				if (a[i] == c[0])
    				{
    					int temp = i;
    					for (j = 0; j < cnum&&temp < anum; )
    					{
    						if (c[j] != a[temp])
    							break;
    						j++; temp++;
    					}
    					if (j >= cnum)
    					{
    						flag = 1;
    						break;
    					}
    				}
    			}

    展开全文
  • 他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况下,是否能在表中找到某一连续字符串(第i尾部和第i+1行头部视为相连)。但是英语不好易...

      易彰彪最近有点奇怪,一向爱打游戏他最近居然盯着一张全是大小写字母的表在看,好像在找什么东西。他说,这是他女神给他的一张表,他需要回答女神的问题——在忽略大小写(即大写字母和小写字母视为同一字母)的情况下,是否能在表中找到某一连续的字符串(第i行的尾部和第i+1行的头部视为相连)。但是英语不好的易彰彪一看到字母就头晕,聪明的你能帮他解决这个问题吗?

    输入格式 

      输入有多组测试数据。每组第一行会输入两个整数n和m,分别是表的行数和列数,1≤n,m≤3。第2行到第n+1 行,每行输入一个长度为m的字符串,表示表的内容。第n+2行输入易彰彪想要在表中找到的字符串。

    输出格式

      如果按照题目描述能够在表中找到目标字符串,输出YES, 否则输出NO

    样例输入

      5 5
      yiZha
      nGBia
      oaerg
      htyfj
      awert
      yizhangbiao

     

    样例输出

     

      YES

    解题思路

      这道题最重要的字符串比较。在这里我们可以用string中的一个函数来进行比较,关于这个函数的介绍我是在知道上找到的,连接如下(函数介绍)。除了比较字符串之外,应注意这个题是不分大小写的,而我们在比较之前应该将字符串统一为大写或者小写。

    代码如下

     

    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
    	int m,n,i;
    	while(cin>>n>>m)
    	{
    	   string a,b,c;
    	   for(i=0;i<n;i++)
           {
    	        cin>>c;
    	        a+=c;
    	    }
    		cin>>b;
    		if(a.length()<b.length()) cout<<"NO"<<endl;
    		else{
    	
    	    for(i=0;i<a.length();i++)  //转换大写
        	{
    			if((a[i]>='a')&&(a[i]<='z'))
    			    a[i]-=32;
    		}
    	    for(i=0;i<b.length();i++)  //比较的函数也转换大写
    		{
    			if((b[i]>='a')&&(b[i]<='z'))
    			    b[i]-=32;	
    	    }
    	    string::size_type id;   //判断是否匹配
    	    id=a.find(b);
    	    if(id==string::npos)
    	      cout<<"NO"<<endl;
    	    else cout<<"YES"<<endl;	}
    	}
    	return 0;
    }

     

     

     

     

     

    展开全文
  • G.易彰彪一张表

    2016-04-24 17:53:00
    他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况下,是否能在表中找到某一连续字符串(第ii行尾部和第i + 1i+1行头部视为相连)。但是英语...

    易彰彪最近有点奇怪,一向爱打游戏他最近居然盯着一张全是大小写字母的表在看,好像在找什么东西。他说,这是他女神给他的一张表,他需要回答女神的问题——在忽略大小写(即大写字母和小写字母视为同一字母)的情况下,是否能在表中找到某一连续的字符串(第 ii 行的尾部和第 i + 1i+1 行的头部视为相连)。但是英语不好的易彰彪一看到字母就头晕,聪明的你能帮他解决这个问题吗?

    输入格式:

    输入有多组测试数据。

    每组第一行会输入两个整数 nn 和 mm,分别是表的行数和列数,1 \leq n, m \leq 301n,m30。

    第 22 行到第 n + 1n+1 行,每行输入一个长度为 mm的字符串,表示表的内容。

    第 n + 2n+2 行输入易彰彪想要在表中找到的字符串。

    输出格式:

    如果按照题目描述能够在表中找到目标字符串,输出YES, 否则输出NO

    样例1

    输入:

    5 5
    yiZha
    nGBia
    oaerg
    htyfj
    awert
    yizhangbiao

    输出:

    YES

    字符串查找。

    /* ***********************************************
    Created Time  :2016/4/24 17:36:28
    File Name     :1.cpp
    ************************************************ */
    #include <iostream>
    #include <cstring>
    #include <cstdlib>
    #include <stdio.h>
    #include <algorithm>
    #include <vector>
    #include <queue>
    #include <set>
    #include <map>
    #include <string>
    #include <math.h>
    #include <stdlib.h>
    #include <iomanip>
    #include <list>
    #include <deque>
    #include <stack>
    #define ull unsigned long long
    #define ll long long
    #define mod 90001
    #define INF 0x3f3f3f3f
    #define maxn 10010
    #define cle(a) memset(a,0,sizeof(a))
    const ull inf = 1LL << 61;
    const double eps=1e-5;
    using namespace std;
    priority_queue<int,vector<int>,greater<int> >pq;
    struct Node{
        int x,y;
    };
    struct cmp{
        bool operator()(Node a,Node b){
            if(a.x==b.x) return a.y> b.y;
            return a.x>b.x;
        }
    };
    
    bool cmp(int a,int b){
        return a>b;
    }
    string t,s;
    int main()
    {
        #ifndef ONLINE_JUDGE
        freopen("in.txt","r",stdin);
        #endif
        //freopen("out.txt","w",stdout);
        int n,m;
        
        while(cin>>n>>m){
            s="";
            for(int i=1;i<=n;i++){
                cin>>t;
                for(int j=0;j<m;j++){
                    if(t[j]<='Z'&&t[j]>='A')t[j]=char(t[j]+32);
                }
                s+=t;
            }
            string w;
            cin>>w;
            for(int i=0;i<w.size();i++){
                if(w[i]<='Z'&&w[i]>='A')w[i]=char(w[i]+32);
            }
            size_t x = s.find(w);
            if(x!=string::npos){
                puts("YES");
            }
            else puts("NO");
        }
        return 0;
    }

     

    转载于:https://www.cnblogs.com/pk28/p/5427587.html

    展开全文
  • 易彰彪最近有点奇怪,一向爱游戏他最近居然盯着一张全是大小写字母表在看,好像在找什么东西。他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况...
  • printf("\n请输入第%d个学生信息:\n", i + 1); printf("\n学号:"); scanf("%d", &num[i]); printf("\n姓名:"); scanf("%s", names[i]); printf("\n数学成绩:"); scanf("%d", &math[i]); printf("\n...
  • 易彰彪最近有点奇怪,一向爱游戏他最近居然盯着一张全是大小写字母表在看,好像在找什么东西。他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况...
  • printf("输入第%d个学生信息\n",i+1); printf("输入学生学号(学号小于9位数字组成)\n"); scanf("%s",&stu[i].ID); printf("请输入学生姓名\n"); scanf("%s",stu[i].name); printf("请输入学生...
  • 易彰彪最近有点奇怪,一向爱游戏他最近居然盯着一张全是大小写字母表在看,好像在找什么东西。他说,这是他女神给他一张表,他需要回答女神问题——在忽略大小写(即大写字母和小写字母视为同一字母)情况...
  • 英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,...
  • 面试题13:在O(1)时间删除链表结点:当要删除结点不是尾结点而且不是仅有一个结点的头结点,可以把该结点i的下一个结点j内容复制到结点i,同时把i结点next指向j结点next,然后再删除结点j。如果要删除链表...
  • ---- ⑩Speak方法:Agent通过调用语音合成引擎,支持英语的语音合成输出功能,只需 输入英文字符串,Agent就能通过声卡、音箱“说话”。Agent当前版本尚不具备支持 中文语音合成功能,所以只能以.wav文件形式...
  • php高级开发教程说明

    2008-11-27 11:39:22
    另一方面,使用I、j、k(而不是像$ i n s t M y I n t e g e r C o u n t e r I n s t a n c e这样长名字)也是不可 接受,尤其当我们从事是像压缩这样复杂缓冲操作时候更是如此。 这只是普遍思想被误用...
  • C语言编码规范

    2011-12-26 17:00:41
    数据库变量 以m打头 miCount 考虑到习惯性和简洁性,对于按常规使用局部变量允许采用极短名字,如用n、i作为循环变量,p、q作为指针等。另外,要注意是:全局变量在程序中不要定义太多,能用局部变量就用...
  • 提供了对I/O原语基本接口 log 它是一个简单记录包,提供最基本日志功能 math 提供了一些基本常量和数学函数 mine 实现了部分MIME规范 net 提供了一个对UNIX网络套接字可移植接口,包括TCP/...
  • _2019级计算机类学生有不超过50人(实际人数由键盘输入)参加期末考试,考试科目有高等数学、大学英语、大学物理、计算机程序设计I、中国近代史纲要5门课,请你们小组根据所学知识编程实现由菜单驱动学生成绩...
  • 面试题22:组织WAV文件,并解析WAV格式各项信息 面试题23:计算学生不及格人数打印他们性别、姓名和成绩 面试题24:结构体内存对齐问题 3.6 C和C++区别 面试题25:关键字static在C和C++中区别 面试题26...
  • 本地使用者群组(user group),或者你所用 Linux 发行版本也许正在宣传他们网页论坛或 IRC 频道,并提供新手帮助(在一些非英语国家,新手论坛很可能还是邮件列表), 这些地方是开始提问好首选,特别是当...
  • 请输入%s的英语成绩:",q->name); scanf("%f",&(q->English)); getchar(); q->Total == q->Chinese + q->Math + q->English; q = q-...
  • (提示: 插入法排序思路是:先对数组的头两个元素进行排序, 然后根据前两个元素情况插入第三个元素,再插入第四个元素…)。 (15)爱因斯坦数学题。爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    2、 针对带附加结点单链表,试编写下列函数: A. 定位函数Locate:在单链表中寻找第i个结点。若找到,则函数返回第i个结点地址;若找不到,则函数返回NULL; B. 球最大值函数max:通过单链表一...
  • 本书是第I卷,本书以开发人员在项目开发中经常遇到问题和必须掌握技术为中心,介绍了应用Visual Basic进行程序开发各个方面知识和技巧。主要包括基础知识、窗体界面设计、控件应用等。全书分6篇20章,共计600...
  • 本书是第I卷,本书以开发人员在项目开发中经常遇到问题和必须掌握技术为中心,介绍了应用Visual Basic进行程序开发各个方面知识和技巧。主要包括基础知识、窗体界面设计、控件应用等。全书分6篇20章,共计600...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    本书主要内容包括:面试流程及准备、英语面试、电话面试、C/C++语言基础、流程控制、输入/输出、预处理、内存管理、指针、面向对象基础、类、多态、继承、函数、模板与STL、数据结构、软件工程、数据库、操作系统、...
  • (让英语成为你工作语言) Practice makes perfect. (熟能生巧) All experience comes from mistakes. (所有经验都源于你犯过错误) Don't be one of the leeches. (不要当伸手党) Either outstanding ...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

i打头的英语