1、下面程序的功能是实现表达式z=( x>=y ? x : y),请将程序填写完整。
#include"stdio.h"
main( )
{ int x, y, z;
printf("Please input x,y:");
scanf("%d%d",&x,&y);
if (______) z=x;
else z=y;
printf("z=%d",z);
}
你的答案:x>=y
2、下面程序的运行结果为_______________。
#include"stdio.h"
main( )
{ int a=3,b=5,c=8;
if(a++<3 && c--!=0) b=b+1;
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
你的答案:a=4,b=5,c=8
3、程序填空,从键盘上输入x的值,按下式计算y的值。
┌ x x<1
y= ┤ 2x-1 1≤x<10
└ 3x-11 x≥10
#include "stdio.h"
main( )
{ float x,y;
printf("x=");
scanf("%f",&x);
if ( ________ ) y=x;
else if( x<10&&x>=1 )
y=2*x-1;
else
y=3*x-11;
printf("y=%f\n",y);
}
你的答案:x<1
4、下面程序运行时从键盘上输入15,20,运行结果为_______________。