(PAT乙级)1002 写出这个数(C语言实现)
总结:1、关键点在于:求出和sum之后怎么将其输出成拼音的问题。这里巧妙地运用了一个函数:sprintf(str,“%d”,num);即 和printf的使用时一样的,只不过printf是将num输出到屏幕上,sprintf将num打印到字符数组str中。即完成了从整数到字 符串的转换。
2、第一遍运行的时候显示“运行超时”,陷入了死循环中,因为换行符号应该表示为'\n',而不是“\n”。
总结:1、关键点在于:求出和sum之后怎么将其输出成拼音的问题。这里巧妙地运用了一个函数:sprintf(str,“%d”,num);即 和printf的使用时一样的,只不过printf是将num输出到屏幕上,sprintf将num打印到字符数组str中。即完成了从整数到字 符串的转换。
2、第一遍运行的时候显示“运行超时”,陷入了死循环中,因为换行符号应该表示为'\n',而不是“\n”。