The learning algorithm of networks is discussed. The programming example of 3 layer BP networks is given with Visual C++6.0 program langue. Based on this model, a lung cancer intelligent diagnosis system is successfully implemented. Furthermore, the paper introduces network's structure design, preferencesand the source of stylebookdatum in factual applications. The ameliorative arithmetic is applied to the study of networks and BP dynamic evolving process is designed. The experiments indicatecell images are recognized and classified by the trained neural network. The study illustrates the system has feasibility and clinical value in lung cancer diagnosis.