.以下程序段的输出结果是( )。 #include<stdio.h> main( ) { char s1[10], s2[10], s3[10], s4[10]; sca

2024-11-25 00:25:53
推荐回答(2个)
回答1:

答案:D.
aaaa
bbbb
cccc dddd
过程:
scanf("%s%s",s1,s2); // 这里scanf接收是以空格为结束,所以s1接收aaaa,s2接收bbbb,这里还有一个回车符没有接收。

gets(s3); // 这里接收回车符。

gets(s4); // gets接收是以回车为结束,这里接收cccc dddd回车。

puts(s1); // 输出aaaa

puts(s2); // 输出bbbb

puts(s3); // 输出回车

puts(s4); // 输出cccc dddd回车

回答2:

s1:?
s2:Enter
s3:aaaa bbbb
s4:cccc dddd