单项选择题

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

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