高普考題庫
109 年 109年公務人員高等考試三級考試暨普通考試・程式設計概要
申論 1下面的遞迴程式執行後,印出的信息為何?(作答必須解釋計算過程,只寫答案而未加解釋,只能得部分分數。)(25分)# include <stdio.h>int new1(int p){if (p > 90) return(new1(new1(p-11)));return(p-10);}int new2(int p){if (p < 91) return(new2(p+11));return(p);}int new(int p){return(new1(new2(p)));}int main(int argc, char **argv){int q;q = 65;printf("new(%d)= %d.\n", q, new(q));q = 95;printf("new(%d)= %d.\n", q, new(q));q = 100;printf("new(%d)= %d.\n", q, new(q));q = 104;printf("new(%d)= %d.\n", q, new(q));q = 110;printf("new(%d)= %d.\n", q, new(q));return(0);}