设有变量定义

设有变量定义

ID:37227621

大小:74.00 KB

页数:10页

时间:2019-05-19

设有变量定义_第1页
设有变量定义_第2页
设有变量定义_第3页
设有变量定义_第4页
设有变量定义_第5页
资源描述:

《设有变量定义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)设有变量定义:inta=5,b=4,c=3,d=2试写出计算表达式(--a==b++)?c--:++d后,变量a、b、c、d的值。4,5,2,2(2)设有如下程序段inta=2,b=5,c;c=21%9/(float)a+4/b*b;printf(“%d”,c);试写出其输出结果。1(3)写出程序的输出结果(假定类型unsignedint的字长为16位)。#includeVoidmain(){unsignedinturl=0x958,u2,u3;u2=(u1&0xFF00)<<4

2、;u3=(u1&0xFF)>>4;printf(“%x%x%x”,u2,u3,u2

3、u3) ;}900059005(4)假设x为int型变量,则执行x=6;x+=x-=x*x;语句后x的值。-60(5)执行赋值表达式x=3*5,x*4,x+5后x的值。15(6)若有说明:doublea;则写出正确的输入语句。Scanf(“%lf”,&a);(7)请写出判断一个字符型变量c是否是英文字母的条件表达式。c>=’A’&&c<=’Z’

4、

5、c>=’a’&&c<=’z’(8)假设对n(n>0)个学生按下列方法进行分

6、班:每班k(k>0)个学生,最后一个班若不足k人也单独编成一个班。试用C语言中的条件表达式表示所编班级个数。(n%k)?(n/k+1):(n/k)(9)设有变量说明:inta=5,b=4,c=3,r1,r2;请写出执行下列语句后r1和r2的值。0,1r1=a>b>c;r2=a>b&&b>c;(10)试写出下列算式的C语言表达式。pow(a,1/3.0)*sin(75*3.1416/180)/fabs(x-log(y)/log(2))(11)设有如下程序:#includevoidmain()

7、{intclock;floatf;charcpu[20];scanf("%4d%f%s",&clock,&f,cpu);printf("%d%.0f%s",clock,f,cpu);}假设输入数据流为200015.0P4isGOOD!,请写执行该程序后的输出结果。200015P4(1)设inta=12,试写出计算表达式a+=a/=a-=a*a以后的值。2(2)写出如下程序段的输出结果。50,0,0,0inta=0,b=0,c=0,x;x=(a=50)&&(b=0)&&(c=100);printf(“%d

8、,%d,%d,%d”,x,a,b,c);(3)下列程序的输出结果是什么?a=8,b=3main(){inta=3,b=8;a=a+b;b=a-b;a=a-b;printf(“a=%d,b=%d”,a,b);}(4)下列程序的输出结果是什么?a=2,b=2main(){intx=1,y,a=0,b=0;switch(x){case1:for(y=0;y<10;y++)switch(y){case0:a++;break;case1:b++;break;case2:a++;b++;break;}}printf

9、(“a=%d,b=%d”,a,b);}(5)写出下列程序的输出结果。#includevoidmain(){chars[]="2473",c,i;for(i=0;c=s[i];i++){switch(c-'0'){case2:case3:putchar(c+4);continue;case4:putchar(c+4);break;case5:putchar(c+3);default:putchar(c+2);}putchar(‘’);}}6897(6)阅读如下程序段,把其中的switch

10、语句改写成先进等价的条件语句。intx,y;scanf("%d",&x);switch(x!=0){case0:y=0;break;case1:switch(x>0){case1:y=1;break;case0:y=-1;}}intx,y;scanf("%d",&x);if(x!=0)if(x>0)y=1;elsey=-1;elsey=0;(1)编写程序实现从键盘输入两个整数赋给变量a和b,并输出a、b的值以及它们交换过后的值。#includevoidmain(){inta,b,temp;

11、scanf("%d%d",&a,&b);printf("a=%d,b=%d",a,b);temp=a;a=b;b=temp;printf("a=%d,b=%d",a,b);}(2)用下列公式求π的近似值,直到最后一项的绝对值小于10-4为止。main(){intflags,n;doubles;flags=1;n=1;s=1;for(;1.0/(2*n+1)>1e-4;){flags=-flags;s+=f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。