PTA7-2 组织星期信息

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

输入一个正整数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 *s[10]={{"Sunday"},{"Monday"},{"Tuesday"},{"Wednesday"},{"Thursday"},{"Friday"},{"Saturday"}};//星期初始化
    int n,i,flag;
    char s1[15];
    scanf("%d",&n);//输入一个整数
    getchar();
    while(n--)
    {
        flag=0;//标志是否相等
         scanf("%s",s1);//输入字符串
         getchar();
         for(i=0;i<7;i++)
         {
             if(strcmp(s1,s[i])==0)//判断是否相等
             {
                 printf("%d\n",i+1);//输出
                 flag=1;
                 break;
            }
        }
        if(flag==0)
        printf("-1\n");
    }
    return 0;
 }
目录
相关文章
|
7月前
|
C++
第十三届蓝桥杯B组C++(试题B:顺子日期)
第十三届蓝桥杯B组C++(试题B:顺子日期)
95 0
|
7月前
|
安全 项目管理 数据库
第十一章项目人力资源管理(选择3分,案例11分)
第十一章项目人力资源管理(选择3分,案例11分)
|
7月前
|
监控 项目管理
第八章项目进度管理(选择4分,案例12分)
第八章项目进度管理(选择4分,案例12分)
156 0
|
7月前
|
监控 项目管理 开发工具
第十章项目质量管理(选择3分,案例17分)
第十章项目质量管理(选择3分,案例17分)
109 0
|
7月前
|
供应链 项目管理
第十三章项目合同管理 (P443 选择2分)
第十三章项目合同管理 (P443 选择2分)
|
7月前
|
供应链 监控 项目管理
第十四章项目采购管理(选择2分,偶尔案例16分)
第十四章项目采购管理(选择2分,偶尔案例16分)
OJ题库:计算日期到天数转换、打印从1到最大的n位数 、尼科彻斯定理
OJ题库:计算日期到天数转换、打印从1到最大的n位数 、尼科彻斯定理
63 0
|
监控
远程办公(2)-重新定义“雇佣关系”:交易成果,而不是时间
远程办公(2)-重新定义“雇佣关系”:交易成果,而不是时间
123 0
|
存储 C语言 索引
第十一周:结构类型
你会坚持下来的对吗?希望C语言不会成为你跨进编程世界的拦路虎,而是你的启蒙语言,梦的开始
93 0
|
Python
ZZULIOJ-1033,五级制成绩(Python)
ZZULIOJ-1033,五级制成绩(Python)