问题 单项选择题

设有如下程序:
#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

单项选择题 案例分析题
问答题 论述题