【正文】
File1: Y N 開始 調(diào)入函數(shù) In_Save 1 1 定義變量 i,j 打印“ The course is made by zhongzhuo\nPlease enter a number” 輸入 c ch!=’.’ i=o j=o Y N Y N 2 輸入 c ch=’\n’amp。其余各部分銜接運(yùn)用順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。在整個(gè)程序中廣泛運(yùn)用了 C 語(yǔ)言的函數(shù)和基本的算法的知識(shí),并結(jié)合函數(shù)的聲明和定義。該程序設(shè)計(jì)簡(jiǎn)單,靈活易懂,具有較強(qiáng)的實(shí)際應(yīng)用性。 一、 選題背景: 本程序是一個(gè)比較常見(jiàn)的設(shè)計(jì)性程序,主要應(yīng)用在銀行的打印方面。本程序可以把輸入的數(shù)字讀出來(lái),之后在通過(guò)打印機(jī)把所輸入的數(shù)字打印出來(lái)。 二、 設(shè)計(jì)思路: 這是一個(gè)模擬銀行打印的程序,它可以把輸入的數(shù)字讀出來(lái)。在主要內(nèi)容確定之后,調(diào)用所需函數(shù)。并根據(jù)以上思路編譯了這段程序。amp。amp。 int In_Save(char a[], char b[])。/*輸出整數(shù)部分 */ void Print_X(char a[])。 int len。 Print_Zh(Zh_Shu, len)。 system(pause)。 } int In_Save(char a[], char b[]) { char ch。 a: puts(The course is made by zhongzhuo\nPlease enter the number:)。ch)。\n39。 j=0。.39。amp。039。amp。939。 scanf(%c, amp。 } if(ch == 39。)/*存儲(chǔ)小數(shù)部分 */ { scanf(%c, amp。 while(ch != 39。 amp。 ch = 39。 amp。 ch = 39。) { b[j++]=ch。ch)。 } else if(ch == 39。)/*注意沒(méi)有輸入小數(shù)的情況 */ 。 goto a。 } void Print_Zh(char a[], int len) { int i, j, flag1, flag2, flag3。039。amp。039。amp。039。 flag2=(a[len14]==39。 amp。 a[len15]==39。 amp。 a[len16]==39。)。039。amp。039。amp。039。 printf(The