匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 6 年前

拜託 跪求 c語言程式教學

將下列的 switch-case 的敘述句 (statement) 改寫成 if-then 和 if-then-else 的敘述句:

switch(kind) {

case 'A': {

switch (quantity) {

case 1: {printf("One Coke: NT$ %d\n", quantity*18); break;}

case 2: {printf("Two Coke: NT$ %d\n", quantity*18); break;}

default: {printf("%d Coke: NT$ %d\n", quantity, quantity*18);}

}

break;

}

case 'B': {

switch (quantity) {

case 1: {printf("One Milk: NT$ %d\n", quantity*12); break;}

case 2: {printf("Two Milk: NT$ %d\n", quantity*12); break;}

default: {printf("%d Milk: NT$ %d\n", quantity, quantity*12);}

}

break;

}

default: printf("No such drinks available.\n");

}

假設變數 u, v, w 都是 unsigned int 的資料型態,使用 C 語言的位元邏輯運算 (bitwise logic operations) 改寫下列的算術式或所描述的運算:(256=28, 4096=212)

將變數 u 的左邊十六個位元作補數 (complement),再乘以 32 ,忽略滿溢 (overflow) 現象。

2 個解答

評分
還有問題?馬上發問,尋求解答。