第3章 顺序结构程序设计及算法的描述.ppt

1)int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); a, f, c, x各变量的结果(浮点数保留1位小数): 1,1.5, 65, 6.5 3)int a=3,b=2; a*=b-2; 结果:a=a*(b-2) 为0 2)int a=8,b=18; 则,printf(“%d”,a=b); 结果:输出18 4)若int x=99,y=10;请写输出语句,使得输出的计算结果显示形式为: x值:99,y值:10,则x/y=9 printf(“x值:%d,y值:%d,x/y=%d\n”,x,y,x/y); 5)int x;float y;double z;char c;请通过输入语句为每个变量赋值。 scanf(“%d%f%lf%c”,x,y,z,c); 若要x得1,y得2,z得3.5,c得‘+’,应如何输入? 1 2 3.5+CR 6)int a;float b; 执行“scanf(“%2d%f”,a,b);”语句时,若从键盘输入“876 543.0”后回车,a和b的值分别是多少? a值为:87,b值为:6.000000 【练习】数据交换。从键盘输入x、y的值,输出交换以后的值。 用计算机解决一个实际应用问

文档评论(0)

1亿VIP精品文档

相关文档