if语句的基本形式是if(表达式)语句,其中“表达式”()。
A. 必须是逻辑表达式
B. 必须是关系表达式
C. 必须是逻辑表达式或关系表达式
D. 可以是任意合法的表达式
查看答案
若变量已正确定义,则以下程序段的运行结果是()。int a=3,b=5,c=7;if(a>b) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%d\n",a,b,c);
A. 程序段有语法错
B. 3,5,3
C. 3,5,5
D. 3,5,7
设变量x和y均已正确定义并赋值,以下语句在编译时将产生错误信息的是:()。
A. if(x++);
B. if(x>y&&y!=0);
C. if(x>0) x-- else y++;
D. if(y<0) {;}else x++;
以下程序实现这样的功能:商店卖西瓜,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 (【1】)rate=0.15;else if (weight>8)rate=0.3;else if (weight>6)【2】;else if (weight>4)rate=0.6;【3】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);}
编写程序实现如下功能:任意输入3个数a,b,c,要求按由小到大的顺序输出。