-->
当前位置:首页 > 题库 > 正文内容

程序填空题:取子串

Luz4年前 (2021-09-17)题库1178
请完善程序,实现以下程序功能:从键盘上输入一个18位的身份证号码,提取出年份和月份并输出。


#include <stdio.h>
#include <string.h>
int main(void)
{int k;
for(k=1;k<=3;k++){ //该循环用于自动阅卷,请考生忽略
char str1[19],str2[5],str3[3];
//用数组str1存储身份证号码
//str2储存出生年份
//str3储存出生月份
int i,j;
//输入身份证号码
j=0;
for() //取年份
str2[j++]=str1[i];
str2[j]='\0';

for(i=10;i<=11;i++)//取月份
str3[j++]=str1[i];

printf("出生年:%s\n",str2);
printf("出生月:%s\n",);
} //该循环用于自动阅卷,请考生忽略
return 0;
}










答案:
第1空: gets(str1);

第2空:i=6;i<=9;i++

第3空: j=0;

第4空: str3[j]='\0';

第5空:str3

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。