04 2011 档案
摘要:大家都知道c语言中输入函数scanf(…),但是但你想要实现这样的输入时:****a,其中*代表一个空格,此时,如果你用这两行代码实现:char str[10];scanf(“%s”,str);那么显然你无法得到你想要的结果,这时如果你只是想得到字符串末尾中的最后一个a,或许你可以这样巧妙地实现它:char c;scanf(“"%s”,&c);不对呀,你没写错吧,怎么是”%s”而不是”%c“呢?其实上你可以试试,要是你使用”%c“的话,那你输出c是只能得到一个’a’字符呢!而使用”%s“则可以得到你想要的结果:‘a’。其实这个技巧只是在有些acm上能够使用的上,因为有些acm
阅读全文