下面程序可以实现这样的功能:商店卖西瓜,10斤以上的每斤0.15元,8斤以上的每斤0.3元,6斤以上的每斤0.4元,4斤以上的每斤0.6元,4斤以下的每斤0.8元,从键盘输入西瓜的重量和顾客所付钱数,则输出应付款和应找钱数。 #include ”stdio.h” main() { float weight, money, rate; printf(”the paid money of the client is:”); scanf(”%f”,&money); printf(”the weight of the watermelon is:”); scanf(”%f”,&weight); if ( weight>10 ) rate=0.15; else if (weight>8) rate=0.3; else if (weight>6) rate=0.4 ; else if (weight>4) rate=0.6; else rate=0.8; printf(”the account payable of the watermelon is %f\n”, weight*rate); printf(”the change for client is %f\n”,money-weight*rate); } 16.以下程序段的运行结果是good! Joke 。 #include ”stdio.h” main() { char ch1=’a’,ch2=’A’; switch (ch1) { case ’a’: switch (ch2) {case ’A’: printf(”good!\n”); break; case ’B’: printf(”bad!\n”); break; } case ’b’: printf(”joke\n”); } }