- 164.17 KB
- 2022-05-31 12:48:24 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
嘉应学院数学系实验报告课程名称:C程序设计实验地点:田师420指导老师:谢水连实验名称:数据的输入输出实验时间:2012年10月18日星期四班级:1101姓名:蔡燕燕座号:16一、实验目的和要求掌握各种类型数据的输入输出方法,能正确使用各种格式输岀符。二、实验环境、内容和方法实验环境:上机操作实验内容:1.掌握各种格式输出符的使用方法。#includeintmain()inta,b;floatd,e;charcl,c2:doublef,g;longn,m;unsignedp,q;a=61;b=62;cl二"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=%dncl=%c,c2=%cnd=%6.2f,e=%6.2fn〃,a,b,cl,c2,d,e);piintf("f=%15.6f,g=%15.12fnm=%ld,n=%ldnp=%u,q=%un/z,f,g,m,n,p,q);return0;}1.运行此程序并分析运行结果2.在此基础上,修改程序的第9-14行:a=61;b=62;cl=a;c2=b;f=3157.890121;g=0.123456789;d=f;e=g;p=a=m=50000;Q=b=n=—60000;运行程序,分析运行结果。3.将9—14行改为以下的scanf语句,即用scanf函数接收从键盘输入的数据:scanf(〃%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"、&a,&b,&cl,&c2,&d,&e,&f,&m,&n,&p,&q):
运行程序(无错误的情况下)输入数据如下:61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,3276&400005,从键盘输入BOY三个字符,然后把它们输出到屏幕#includeintmain(){chara,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putcharC^n1);return0;
三、实验过程描述1.掌握各种格式输出符的使用方法。输入第一个程序•cpp#includeintmain(),,a,b,c1fc2,d,e);printf(,if=^15.6f:>g=1t15.12Fnm=^ld»n=^ldnp=^u,q=lWn,i»ffg,n,n»p»q);return0;执行程序得出结果,如图所示■[□X=61,b=62l=aJ.c2=b=50000.n=-60000=3.56^6=-6.873157.8901210.123456789000=32768.q=40000Pressanykeytocontinue2、修改程序的第9—14行后,不同赋值的不同结果
4-2.cppFloatd,e;charc1,c2;doublef,g;longn9n;unsignedp9q;a=61;b=62;c1=a;c2=b;F=3157.890121;g=0.123456789;d=F;e=g;p=a=n=50000;q=b=n=-60000;printf("a=%d,b=%dnc1=%c,c2=%cnd=%6.2F,e=%6n",a,b,c1,c2,dfeprintf("f=%15.6f,g=%15.12fnm=%ld,n=%ldnp=%u,q=%un",F,g,m,n,p,return0;HU得出:3、将9—14行改为以下的scanf语句,即用scanf函数接收从键盘输入的数据:scanf(/z%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u〃,&b,&cl,&c2,&d,&e,&f,&m,&n,&p,&q);修改后如图
lincludeinti*ain()990121;g-0.123*56789:d-f;e-g;printFC^a^ldtb^dVncl^Xc.c2・|Xnd・X6・2Fte»X6.2fn**ta.bedtc2tdte)p「inr0(r・Zl5.6F・q・2m2Frm-Z】(1』・Z】(1np・Vj,q・tufrm9』』4rreturn0;Jill程序运行结果61,62,a,b,3.56,-6.87.3157.890121.0.123456789,50000,-60000,32768,40000a=61.b=62cl=a^c2=bd・3・56.e・-6.87f=315?^890121.g=0・123456789000m=50000^n=-60000p-32768^q=40000Pressanykeytocontinue4、从键盘输入BOY三个字符,首先输入编辑程序ttincludeintnain(){chara9b9c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(An1);return0;1U执行程序,IboyIboyPressanykeytocontinue
四、心得体会通过这次试验,仍然是半懂,体会到了不同函数的输入表达,数据的处理表达等等。五、教师评语