广工Anyview试题答案 第四章

2018-11-24 18:55

/**********

【习题4.011】关系表达式,if语句第一种形式

在以下程序空缺处填写合适内容,使得程序判断用户 输入的字符是否为'@',若是则显示:\输入正确\。 **********/

#include void main() {

char c;

scanf(\

if( c=='@' ) printf(\输入正确\\n\}

/**********

【习题4.012】关系表达式,if语句第一种形式 在以下程序空缺处填写合适内容,使得程序输入 一个整数赋给变量a,计算并输出a的绝对值a1。 **********/

#include #include void main() {

int a,a1;

scanf(\ a1=abs(a);

printf(\}

/**********

【习题4.013】逻辑表达式,if语句第一种形式 在以下程序空缺处填写合适内容,使得程序对 输入的整型变量x的值进行判断,若变量x值为 “假”时输出“False”。 **********/

#include int main( ) { int x;

scanf(\if(x==0 )

printf(\return 0; }

/**********

【习题4.016】if语句的子句为复合语句

在以下程序空缺处填写合适内容,使得程序将输入 到变量a和b的两个整数按照由大到小的顺序输出。 **********/

#include void main( ) { inta,b,t;

scanf(\if(a

a=t; }

printf(\ %d\\n\ }

/**********

【习题4.203】条件运算(3目运算)

在以下程序空缺处填写合适内容,使得程序 先令整型变量a取值0,b取值-20;然后用条 件运算实现:若a>b成立则将b的平方值赋予 c,否则将0赋予c;最后显示c的值。 **********/

void main() {

intc,d; c=( else c=0;

printf(\}

/**********

【习题4.211】已知3个非零整数被分别输入到整型

变量a,b和c。编写一个条件表达式,判定这3个值能 否作为一个三角形的3条边的长度?若能,则该表达 式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

a+b>c&&a-bb?1:0

/**********

【习题4.213】已知3个非零整数被分别输入到 整型变量a,b和c。编写一个条件表达式,判定 这3个值能否作为一个等腰三角形的3条边的长 度?若能,则该表达式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

(a==b||a==c||b==c)&&a+b>c&&a-bb?1:0

/**********

【习题4.215】已知3个非零整数被分别输入到整型 变量a,b和c。编写一个条件表达式,判定这3个值能 否作为一个等边三角形的3条边的长度?若能,则该 表达式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

a==b&&b==c?1:0

/**********

【习题4.223】已知3个非零整数被分别输入到整型 变量a,b和c。编写一个条件表达式,判定这3个值能 否作为一个直角三角形的3条边的长度?若能,则该 表达式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)?1:0

/**********

【习题4.225】已知3个非零整数被分别输入到整型 变量a,b和c。编写一个条件表达式,判定这3个值能 否作为一个锐角三角形的3条边的长度?若能,则该 表达式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

(a*a+b*b>c*c&&a*a+c*c>b*b&&c*c+b*b>a*a)?1:0

/**********

【习题4.227】已知3个非零整数被分别输入到整型 变量a,b和c。编写一个条件表达式,判定这3个值能 否作为一个钝角三角形的3条边的长度?若能,则该 表达式的值为1,否则值为0。 *********/

/* 请依题意在下一行编辑表达式 */

(a*a+b*b/**********

【习题4.253】逻辑运算:&&和 ||

在以下程序空缺处填写合适内容,使得程序

先令整型变量a和b的值均为34,c的值为78, 然后依次将a和b的逻辑与赋给d,a和c的逻 辑或赋给e,a和c的逻辑与赋给f,最后分行 显示d,e和f的值。 *********/

void main() {

int a=34,b=34,c=78; intd,e,f; d=a&&b; e=a||c; f=a&&c;

printf(\printf(\printf(\}

/**********

【习题4.263】逻辑非运算:!

在以下程序空缺处填写合适内容,使得程序 先令整型变量a的值为700,b的值为-30,然 后依次将a的逻辑非赋给c,b的逻辑非赋给d, 最后分行显示c和d的值。 *********/

void main()

{

int a=700,b=-30,c,d;

c=!a; d=!b;

printf(\printf(\}


广工Anyview试题答案 第四章.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:在体育教学中如何培养学生的创新能力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: