预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计实验教程第二部分实验····实验三基本的输入输出语句一、实验目的(1)掌握C语言中使用最多的一种语句——赋值语句的使用。(2)掌握数据的输入输出的方法,能正确使用各种格式转换符。二、实验内容1.输入并运行下列程序:/*sy03_03_01.c*/#include<stdio.h>main(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}分别做以下改动并运行:①将第4行改为:m=i++;n=++j;②程序改为:main(){inti,j;i=8;j=10;printf("%d,%d",i++,j++);}③在②的基础上,将printf语句改为:printf("%d,%d",++i,++j);④再将printf语句改为:printf("%d,%d,%d,%d",i,j,i++,j++);⑤程序改为:main(){inti,j,m=0,n=0;i=8;j=10;m+=i++;n-=――j;printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);}2.请写出下面程序的输出结果。/*sy03_03_02.c*/#include<stdio.h>main(){inta=5,b=7;floatx=67.8564,y=-789.124;charc=’A’;longn=1234567;unsignedu=65535;printf("%d%d\n",a,b);printf("%3d%3d\n",a,b);printf("%f,%f\n",x,y);printf("%-10f,%-10f\n",x,y);printf("%8.2f,%8.2f,%4f,%4f,%3f,%3f\n",x,y,x,y,x,y);printf("%e,%10.2e\n",x,y);printf("%c,%d,%o,%x\n",c,c,c,c);printf("%1d,%1o,%x\n",n,n,n);printf("%u,%o,%x,%d\n",u,u,u,u);printf("%s,%5.3s\n","COMPUTER”,"COMPUTER");}运行结果:575767.856400,-789.12402367.856400,-789.12402367.86,-789.12,67.856400,-789.124023,67.856400,-789.1240236.785640e+001,-7.89e+002A,65,101,411234567,4553207,12d68765535,177777,ffff,65535COMPUTER,COM请读者自己对运行结果进行认真分析。3.输入并运行以下程序:/*sy03_03_03.c*/#include<stdio.h>main(){inta,b;floatd,e;charc1,c2;doublef,g;longm,n;unsignedintp,q;a=61;b=62;c1=’a’;c2=’b’;d=3.56;e=-6.87;f=3157.890121;g=0.123456789;m=50000;n=-60000;p=32768;q=40000;printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);printf("f=%15.6f,g=%15.12f\n,m=%ld,n=%ld\n,p=%u,q=%u\n",f,g,m,n,p,q);}在此基础上,做以下改动。将程序中如下几行:a=61;b=62;c1=’a’;c2=’b’;d=3.56;e=-6.87;f=3157.890121;g=0.123456789;m=50000;n=-60000;p=32768;q=40000;改为:a=61;b=62;c1=a;c2=b;f=3157.890121;g=0.123456789;d=f;e=g;p=a=m=50000;q=b=n=-60000;运行程序,分析结果。②在①的基础上将printf语句改为:printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);printf("f=%f,g=%f\n,m=%d,n=%d\n,p=%d,q=%d\n",f,g,m,n,p,q);运行程序。③将p、q改用%o格式符输出。④改用scan