題目
做題一直輸不出答案,于是就上網去百度了這題的解題,發現解答十分的簡短,而且其中我看見了平時沒見過的函數,sprintf()。
于是就百度sprintf()的使用。
如下:
函數功能:把格式化的數據寫入某個字符串
函數原型:int sprintf( char buffer, const char format [, argument] … );
返回值:字符串長度(strlen)
例子:
char* who = "I";
char* whom = "CSDN";
sprintf(s, "%s love %s.", who, whom); //產生:"I love CSDN. " 這字符串寫到s中
sprintf(s, "%10.3f", 3.1415626); //產生:" 3.142"
感覺十分的方便,可以省去了好多循環之類的步驟,簡直就是這題的解題關鍵。