(PAT乙级)1002 写出这个数(C语言实现)

(PAT乙级)1002 写出这个数(C语言实现)_第1张图片

总结:

1、关键点在于:求出和sum之后怎么将其输出成拼音的问题。这里巧妙地运用了一个函数:sprintf(str,“%d”,num);即                   和printf的使用时一样的,只不过printf是将num输出到屏幕上,sprintf将num打印到字符数组str中。即完成了从整数到字                    符串的转换。

 2、第一遍运行的时候显示“运行超时”,陷入了死循环中,因为换行符号应该表示为'\n',而不是“\n”。

(PAT乙级)1002 写出这个数(C语言实现)_第2张图片

第二次做的总结:错在最后一步输出。py[ ]括号里应该填入的是sum的第i位对应的数字。

你可能感兴趣的:((PAT乙级)1002 写出这个数(C语言实现))