单项选择题

以下程序(程序左边的数字为附加的行号)______。
1 #include<str.h>
2 #include<stdio.h>
3 main()
4 char s[]="string";
5 puts(s);
6 strcpy(s,"hello");
7 printf("%3s\n",s);

A.没有错
B.第1行有错
C.第6行有错
D.第7行有错