`
ylxg12345
  • 浏览: 4628 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

ACM:1.2.8 Identity Card C语言版的解题方案

阅读更多

C语言版的,望诸位努力:

 

#include"stdio.h"
#include"string.h"
char *substr(const char *str,int n,int m,char p[]){
	char *cour;
	int i,j=0;
	cour=str;
	if(m>=n&&n>=0){
		for(i=0;i<m;i++){
			if(i>=n){
				p[j]=*cour;
				j++;
			}
			cour++;
		}
		p[j]='\0';
		cour=p;
		return cour;
	}
	else{
		return 0;
	}
}
int main(){
	char identity[20];
	char pr[5],mon[5],day[5],year[7];
	char *loc;
	int i;
	scanf("%d",&i);
	while(i--){
		scanf("%s",identity);
		substr(identity,0,2,pr);
		substr(identity,10,12,mon);
		substr(identity,12,14,day);
		substr(identity,6,10,year);
		switch(atoi(pr)){
			case 33:loc="Zhejiang";break;
			case 11:loc="Beijing";break;
			case 71:loc="Taiwan";break;
			case 81:loc="Hong Kong";break;
			case 82:loc="Macao";break;
			case 54:loc="Tibet";break;
			case 21:loc="Liaoning";break;
			case 31:loc="Shanghai";break;
			default:break;
		}
		printf("He/She is from %s,and his/her birthday is on %s,%s,%s based on the table.\n",loc,mon,day,year);	
	}
}
 

 

分享到:
评论

相关推荐

    ACM:NOI:CSP比赛经验.txt

    ACM:NOI:CSP比赛经验.txt

    ACM消防车试题的C语言代码

    ACM消防车试题的C语言代码,ACM消防车试题的C语言代码。

    ACM:NOI:CSP比赛经验分享&代码程序.zip

    ACM:NOI:CSP比赛经验分享&代码程序

    ACM:NOI:CSP比赛经验分享与代码程序资源

    在IT领域,ACM(Association for Computing Machinery)和NOI(全国青少年信息学奥林匹克竞赛)以及CSP(计算机软件能力认证)是极具影响力的编程竞赛。这些比赛旨在提升参赛者的算法设计、问题解决和编程能力,对于...

    ACM:引领网络安全研究的先锋

    ACM,全称为Association for Computing Machinery(美国计算机协会),是全球最大的计算机领域专业性学术组织,成立于1947年。ACM致力于推动信息技术教育、科研和应用的发展,出版权威和前瞻性的文献,包括专业期刊...

    ACM:构筑存储系统研究的学术堡垒

    ACM,全称为Association for Computing Machinery(美国计算机协会),是全球最大的计算机领域专业性学术组织,成立于1947年。ACM致力于推动信息技术教育、科研和应用的发展,出版权威和前瞻性的文献,包括专业期刊...

    基于ACM-ICPC竞赛的C语言课程教学实践.pdf

    此外,通过第一堂课向学生介绍C语言的重要性以及ACM-ICPC的规则,并提供一个系统的学习方案,有助于学生明确学习目标,提高自主学习能力。 该教学实践已经在河海大学文天学院电气系中进行实施,并取得了良好的教学...

    "ACM:操作系统研究的学术引擎"

    ACM,全称为Association for Computing Machinery(美国计算机协会),是全球最大的计算机领域专业性学术组织,成立于1947年。ACM致力于推动信息技术教育、科研和应用的发展,出版权威和前瞻性的文献,包括专业期刊...

    100道 acm C语言 hdu 解题报告

    100道 acm C语言 hdu 解题报告

    基于ACM竞赛的高校C语言实践教学改进探究.pdf

    "基于ACM竞赛的高校C语言实践教学改进探究" 本文探讨了基于ACM竞赛的高校C语言实践教学改进策略,旨在提高高校C语言课程教学效率和教学质量。通过分析高校C语言课程教学遇到的问题,并结合ACM竞赛模式的特点,设计...

    "ACM:推动高性能计算研究的先锋力量"

    ACM,全称为Association for Computing Machinery(美国计算机协会),是全球最大的计算机领域专业性学术组织,成立于1947年。ACM致力于推动信息技术教育、科研和应用的发展,出版权威和前瞻性的文献,包括专业期刊...

    浙大acm做题记录(代码为c语言)

    【标题】"浙大acm做题记录(代码为c语言)" 涉及的知识点主要集中在ACM(国际大学生程序设计竞赛)的训练和C语言编程上。ACM竞赛是全球范围内的一个权威性编程竞赛,旨在提升学生的算法设计、问题解决以及团队合作...

    ACM入门C语言经典算法

    《ACM入门C语言经典算法》是一本专为初学者设计的编程教程,主要针对ACM(国际大学生程序设计竞赛)的学习者。ACM竞赛是全球范围内的一项极具挑战性的编程比赛,旨在提升参赛者的算法设计、问题解决和编程能力。...

    C语言与ACM程序设计介绍

    C语言是一种强大的、高效且灵活的编程语言,广泛应用于系统编程、嵌入式开发、软件工程、游戏开发以及ACM(国际大学生程序设计竞赛)等领域。ACM程序设计是计算机科学教育中的一个重要部分,它强调算法设计、问题...

    acm:ACM 解决方案

    在这个“acm: ACM 解决方案”中,我们可以推测这可能是一个关于如何解决ACM竞赛问题的资源集合,特别是与Java编程相关的解决方案。 首先,ACM竞赛通常涉及到的问题类型包括但不限于排序、搜索、图论、动态规划、...

    ACM竞赛平台在C语言程序设计教学中的应用研究.pdf

    ACM竞赛平台在C语言程序设计教学中的应用研究 引言: 信息技术的迅速发展为教育教学理念与方法的改革提出了新的挑战。在新时代背景下,如何将理论与实践有机结合,促进素质教育和高质量人才的培养,成为教育工作者...

    acm:acm 编码示例

    在ACM(Algorithmic Contest Modeling)竞赛中,编程能力是至关重要的。本资源"acm:acm 编码示例"显然与ACM竞赛相关的编程实践有关,特别是使用Java语言进行编码。以下是对这个主题的详细解释和知识点展开。 首先,...

    ggplot.acm:ggplot2 图使多重对应分析 (MCA) 变得容易

    ggplot.acm提供了一种为使用FactoMineR包运行的多重对应分析创建ggplot2样式图的简单方法(这很重要,因为其他包/函数可能会生成具有不同内部结构的对象)。 提供了多种选项,这些选项应针对社会科学中最常见的用途...

    ACM入门课件PPT

    ACM入门课件,可以帮助人们初步了解ACM。以及对ACM的学习。

    ACM训练方案 ACM训练方案

    《ACM训练方案》 ACM(International Collegiate Programming Contest,国际大学生程序设计竞赛)是一项全球性的编程竞赛,旨在激发大学生对计算机科学的兴趣,提升他们的编程技能和团队合作能力。ACM训练方案的...

Global site tag (gtag.js) - Google Analytics