如果r后面有元音当然就要发颤音(即小/大舌音),如果在元音后面而且后面没有元音的话,则口型相对r前面的元音再变大一些即可.你提到的sprare中,按照发音规则两个都是颤音,因为r后面都有元音.但是如gespart,irgend当中的r则可以使用口型变大的方法,但是注意不宜太生硬和明显
C的发音比较特殊,一般只有外来词当中才会使用,所以要具体问题具体分析,你的问题所指的有可能是辅音组合ch的发音,一般紧跟在元音a,au后面时发类似于汉语"喝"(轻声)的音,比如auch.在其他元音后面一般都是类似于"xi"(轻声)的音,比如ich,wirklich,echt.
tr这种辅音组合在德语中是没有的,所以必须发成[t]加上颤音,类似的还有dr,比如dreißig