解: 设5分和1分的硬币各有 x 枚和 y 枚; 根据题意得: x + y = 40 ; 和:5x + 1y = 160 ; 得: x = 40 - y ; 得: 5 * ( 40 - y ) + y = 160 ; 得: 200 - 5y + y = 160 ; 得: 5y - y = 200 - 160 ; 得: 4y = 40 ; 得: y = 10; 有: x = 40 - y = 40 - 10 = 30 。答:5分和1分的硬币各有30枚和10枚 。