我要自学网c++板书
复合语句:多个语句被{}括起来,当成一条语句来执行。
空语句:最后的表示只有一个;
程序举例:
1。编写一个程序,从键盘上输入两个数字,让后让他们互换一下。
#include<stdio.h>
main()
{
int a,b;
printf("请输入两个数字:");
scanf("%2d%3d",&a,&b);
printf("qian:%d%d",a,b);
int c;
c=a,a=b,b=c;
printf("后:%d%d",a,b);
}
2。编写程序,对一个double型数据进行四舍五入运算。要求保留两位有效小树。 123.4567
123'4567*100=12345.67
12345.67+0.5=12346.17
(int)(12346.17)=12346
12346/100=123.46
3。编写程序,使从键盘中输入的三位数倒着输出。
选择题
[3.1] 若a、b、c、d、都是int类型变量且初值为0,以下选项中不正确的赋值语句是( C )
A)a=b=c=d=100; B)d++; C)c+b; D)d=(c=22)-(b++);
[3.2] 以下选项中不是C语句的是( C )
A){int i; i++; printf(“%d\n”,i);} B);
C)a=5,c=10 D){ ; }
[3.3] 以下合法的C语言赋值语句是( D )
A)a=b=58 B)k=int(a+b); C)a=58,b=58 D)--i;
[3.4] 以下程序的输出结果是( C )
A)0 B)1 C)3 D)不确定的值
main( )
{ int x=10, y=3;
printf(“%d\n”,y=x/y); }
[3.5] 若变量已正确说明为int类型,要给a、b、c输入数据,以下正确的输入语句是( D )
A)read(a,b,c); B)scanf(“ %d%d%d” ,a,b,c);
C)scanf(“ %D%D%D” ,&a,%b,%c); D)scanf(“ %d%d%d”,&a,&b,&c);
[3.6] 若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是( B )
A)10 B)10.0,22.0,33.0 C)10.0 D)10 22

