精华内容
下载资源
问答
  • 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为...

    输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

    Sunday Monday Tuesday Wednesday Thursday Friday Saturday

    输入输出示例:括号内为说明,无需输入输出

    输入样例 (repeat=3) :

    3
    Tuesday
    Wednesday
    year

    输出样例:

    3
    4
    -1
    #include<iostream>
    #include<string.h>
    int main(){
      int n;scanf("%d",&n);
    const char* season[7] ={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
    char scan[10];int s[n];
    for(int i=0;i<n;i++){
    	scanf("%s",&scan);
    	for(int j=0;j<7;j++){
    	if(strcmp(scan,season[j])==0){
    		s[i]=j+1;
    		break;
    	}
    	else{
    		s[i]=-1;
    	}
    	}
    	
    }
    for(int i=0;i<n;i++){
    	printf("%d\n",s[i]);
    }
     return 0;
    }

     

    展开全文
  • 组织星期信息

    2019-03-21 08:54:42
    7-1 组织星期信息 (10 分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则...

    7-1 组织星期信息 (10 分)
    输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

    Sunday Monday Tuesday Wednesday Thursday Friday Saturday

    输入输出示例:括号内为说明,无需输入输出

    输入样例 (repeat=3) :
    3
    Tuesday
    Wednesday
    year
    输出样例:
    3
    4
    -1

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    int i,ri,repeat;
    char *date[10]={“Sunday”,“Monday”,“Tuesday” ,“Wednesday”,“Thursday”,“Friday”,“Saturday”};
    char str[80];

    scanf("%d",&repeat);
    getchar();
    for(ri=1;ri<=repeat;ri++){
    scanf("%s",str);

    for( i=0;i<7;i++ ){

    if ( !strcmp( date[i] , str ) )///字符串的比较
    break ;}
    if ( i >= 7 )
    printf("-1\n");
    else
    printf("%d\n" , i+1 );
    }
    }

    展开全文
  • 组织星期信息

    2021-11-15 00:15:11
    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为说明...

    输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

    Sunday Monday Tuesday Wednesday Thursday Friday Saturday

    输入输出示例:括号内为说明,无需输入输出

    输入样例 (repeat=3) :
    3
    Tuesday
    Wednesday
    year
    结尾无空行
    输出样例:
    3
    4
    -1
    结尾无空行

    #include<iostream>
    using namespace std;
    int main()
    {
        int repeat;
        cin>>repeat;
        string a[repeat];
        string b[7]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
        string* p = b;
        for(int i=0;i<repeat;i++)
            cin>>a[i];
        int sum=0,j;
        for(int i=0;i<repeat;i++)
        {
             for(j=0;j<7;j++)
             {
               if(*(p+j)==a[i])
                {
                    cout<<j+1<<endl;
                    sum++;
                }
    
    
             }
             if(sum==0)
                cout<<"-1"<<endl;
             sum=0;
        }
                return 0;
    
    
    }
    
    

    刚开始学C++,用指针比较少,做这个题的时候磕磕绊绊,不太熟练。

    展开全文
  • 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为...

    输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。

    Sunday Monday Tuesday Wednesday Thursday Friday Saturday

    输入输出示例:括号内为说明,无需输入输出

    输入样例 (repeat=3) :

    3
    Tuesday
    Wednesday
    year
    

    输出样例:

    3
    4
    -1
    #include<stdio.h>
    #include<string.h>
    
    int main() {
        char week[7][15] = { "Sunday", "Monday",
                    "Tuesday","Wednesday",
                    "Thursday", "Friday",
                    "Saturday"
        };                                //开个二维数组制表        
        int i, n, j;
        char s[15];
        scanf("%d ", &n);        //注意点:此处%d后有个空格后者是\n,吃掉回车,防止影响gets
        for (i = 0; i < n; i++) {
            gets(s);
            for (j = 0; j < 7; j++)
                if (!strcmp(s, week[j])) {            //如果返回值为0,则说明两个串相等
                    printf("%d\n", j + 1);             //因为数组下标从0开始,所以要加1
                    break;
                }
            if (j == 7)                        //如果j == 7,则说明没找到相等的,输出-1
                printf("-1\n");
        }
        return 0;
    }

     

     

    展开全文
  • 7-2 组织星期信息 (10 分)

    千次阅读 2019-09-22 21:28:51
    7-2 组织星期信息 (10 分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出...
  • PTA:组织星期信息 (10分)(C语言)

    千次阅读 2020-04-08 22:46:16
    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为说明...
  • 7-4 组织星期信息 (10分)

    千次阅读 2020-04-19 19:57:53
    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为说明...
  • 组织星期信息 (10 分)

    千次阅读 2019-02-02 11:17:23
    组织星期信息 (10 分) 输入一个正整数repeat (0&lt;repeat&lt;10),做repeat次下列运算: 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号...
  • 7-1 组织星期信息 (10分)

    千次阅读 2020-03-30 21:19:26
    定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为说明...
  • 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为说明...
  • PTA 查找星期 (函数)

    千次阅读 2019-02-23 17:21:57
    查找星期 (20 分) 本题要求实现函数,可以根据下表查找到星期,返回对应的序号。 | 序号 星期 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 函数接口定义: ...
  • C++星期几计算公式

    千次阅读 2016-11-30 18:12:19
    蔡勒公式(Zeller):是一个计算星期的公式。 随便给一个日期,就可以使用这个公式推算出事星期几。 公式如下:Weeks = [C/4] - 2C + y + [y/4] + [13*(M +1)/5] + d -1; 或者是Weeks = y + [y/4] + [c/4] - 2c + ...
  • 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为...
  • 面试题22:组织WAV文件头,并解析WAV格式的各项信息 面试题23:计算学生不及格的人数打印他们的性别、姓名和成绩 面试题24:结构体内存对齐问题 3.6 C和C++的区别 面试题25:关键字static在C和C++中的区别 面试题26...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#语言是一种现代、面向对象的语言,它简化了C++语言在类、命名空间、方法重载和异常处理等方面的操作,它摒弃了C++的复杂性,更易使用,更少出错。它使用组件编程,和VB一样容易使用。C#语法和C++和JAVA语法非常...
  • C++之父Bjarne Stroustrup:如何学习C/C++语言

    千次阅读 多人点赞 2020-09-20 17:55:06
    C++ 使用的成长及其性质,已经受到学习C++ 的方式的强有力影响。由此可知,如果对应该如何教和学C++ 缺乏认识的话,要想理解它就可能比较困难。如果缺乏这方面的认识,可能就无法理解C++的快速成长的某些方面。 ...
  • C++——String用法总结

    2020-01-04 18:40:53
    一. string的构造函数的形式: 接口 string str:生成空字符串 string s(str):生成字符串为str的复制品 string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值 ...
  • C++Builder的基本功能

    千次阅读 2019-04-30 09:14:36
    C++Builder的基本功能 我们用高级语言写程序,我们很得意,因为高级语言比较接近人类的语言,使我们用起来得心应手,所以我们当然得意。但我们更得意的一定是让程序代码赶快变成可执行文件。 无论是在写代码的过程...
  • Effecitve C++.pdf

    2010-11-05 17:41:46
    始尝试组织出一些简短、明确、容易记忆的准则,做为C++ 高实效性程序开发 过程之用。那都是经验丰富的C++ 程序员几乎总是会奉行或几乎肯定要避免的 一些事情。 我最初的兴趣在于整理出一些可被某种「lint-like 程序...
  • 使用场合:string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。同时C++的算法库对string也有着很好的支持,而且string还和c语言的字符串...
  • c++面经

    2020-11-05 22:21:11
    c++面经 1. 语言基础 (C/C++) (0) 指针和引用的区别 指针是一个新的变量,指向另一个变量的地址,我们可以通过访问这个地址来修改另一个变量;而引用是一个别名,对引用的操作就是对变量的本身进行操作 指针可以...
  • 本文为博主2020年秋招提前批的c/c++后端开发面经整理,包括C/C++语言基础,计网,数据库,linux,操作系统,场景题,智力题和hr常问题。面试问题来自前人的工作和博主面试时遇到的值得记录的问题,其中面试题答案...
  • C++开发高级篇(转)

    千次阅读 2015-01-05 12:59:59
    一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配...
  • C++ 基础语法

    2021-09-13 21:08:23
    C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。 面向对象程序设计 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性: 封装 抽象 继承 多态 标准库 标准的 C++ 由三个重要部分...
  • c++windows

    2011-09-01 21:53:20
    GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 GetDriveType 判断一个磁盘驱动器的类型 GetExpandedName 取得...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,511
精华内容 2,604
关键字:

组织星期信息c++

c++ 订阅