C primer plus 程式設計練習 14 18

2021-08-26 05:54:37 字數 1656 閱讀 9388

//cpp 14.18-1

#include #include char * s_gets(char *st,int n);

int days(const char ar);

typedef struct

month;

month months[12] = , ,

, ,, ,

, ,, , ,

};int main(void)

printf("再見!\n");

return 0;

}int days(const char ar)

if (index == 12)

return -1;

else

return total;

}char * s_gets(char *st,int n)

return ret_val;

}

//cpp 14.18-8

#include #include #define len 20

typedef struct _planestats planestats;

char getmenu();

void show_empties(const planestats seat , int n);

void show_orderlist(const planestats list ,int n);

void order_seat(planestats ptro ,planestats ptrp , int * p_ct);

void order_del(planestats ptro ,planestats ptrp , int * p_ct);

int main(void)

,,, ,,,,,

,,,}; //初始化座位資訊

planestats orderlist[12] = ,,,

,,,,,

,,,}; //初始化座位資訊

choice = getmenu();

while (choice != 'e')

choice = getmenu();

} printf("再見!\n");

return 0;

}void order_del(planestats ptro ,planestats ptrp , int * p_ct)

else

printf("您未預定該座位,請重新選擇已經預定的座位編號.\n"); }}

void order_seat(planestats ptro ,planestats ptrp , int * p_ct)

else

printf("該座位已經被預定,請預定其他座位.\n"); }}

void show_orderlist(const planestats list ,int n)

}void show_empties(const planestats seat , int n)

} putchar('\n');

printf("當前一共剩餘空座位數量為 %d\n",count);

}char getmenu()

fflush(stdin);

return choice;

}

c primer plus第五章程式設計練習

1.編寫乙個要求使用者輸入兩個整數的程式,giant程式將計算並輸出這兩個整數之間 包括這兩個整數 所有的整數的和。這裡假設先輸入較小的整數,例如如果使用者輸入的是2和9,則程式將指出2 9之間所有整數的和為44.include using namespace std int main cout 3...

C primer plus第9章程式設計練習答案

程式設計練習答案是我學習過程中所敲,作為乙個學渣,答案是以完成習題和易理解為導向,很少有一些五彩繽紛的演算法。程式僅作為交流,如有錯誤與不足還請指出。9.11.1 include stdio.h double min double x,double y intmain void 片9.11.2 in...

C Primer Plus第三章程式設計練習

1.通過試驗 即編寫帶有此類問題的程式 觀察系統如何處理整數上溢 浮點數上溢和浮點數下溢的情況。2.編寫乙個程式,要求提示輸入乙個ascii碼值 如,66 然後列印輸入的字元。3.編寫乙個程式,發出一聲警報,然後列印下面的文字 4.編寫乙個程式,讀取乙個浮點數,先列印成小數點形式,再列印成指數形式。...