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

程序填空题:取子串

Luz4年前 (2021-08-19)题库513
从键盘上输入一个18位的身份证号码,提取出年份和月份并输出,请填空完成相应程序功能。

```
#include 
#include 
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


发表评论

访客

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