问题 单项选择题

设有如下程序: #include "string.h" main() {static char s1[20],s2[20]; scanf("%s",s1);scanf("%s",s2); if(strcmp(s1,s2)) printf("@"); else printf("$"); printf("%d\n",strlen(strcat(s1,s2))); } 如果从键盘上输入name<回车>name1<回车>,则程序运行后的输出结果是 ( )

A.$8

B.@10

C.$9

D.@9

答案

参考答案:D

单项选择题
判断题