ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:61.38KB ,
资源ID:29876879      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29876879.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言实验一二.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言实验一二.docx

1、c语言实验一二实验一 最简单的C程序-顺序程序设计(验证性实验 2学时)(一)、实验目的1熟悉VC+C-Free等C语言程序编译软件运行环境2掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法3掌握C语言中使用最多的一种语句赋值语句4掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1写出下列程序的运行结果(1)#include void main()printf(“*n”);printf(“This is a c program. n”);printf(“*n”);运行结果及分析:将程序中的n去掉后,运行结果及分析:(2)#include void main()

2、int a=100,b=20,sum,sb;sum=a+b;sb=a/b; printf(sum=%d,sb=%d,sum,sb);运行结果及分析:(3)#include void main( ) char c1,c2; c1=97;c2=98;printf(%c ,%cn,c1,c2);printf(%d,%dn,c1,c2);printf(%c %cn,c1+1,c2+2);运行结果及分析:2程序填空任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。#include main() int b1,b2,b3,b4,

3、b5; int x;Scanf( “ %ld ”,&x);b5= (x/10000)%10; ;b4=(x/1000)%10;b3= (x/100)%10; ;b2=(x/10)%10;b1x%10; ; printf(“the number is %d n”,x); printf(“its bit is:%d,%d,%d,%d,%dn”,b5,b4,b3,b2,b1); 程序分析:3程序改错(注意:题中的编号为行序号,并非程序本身)(1)计算任意一个半径为r的圆的面积和周长(结果保留两位小数)1)#include 2)main() 3) float r; p=,c,area;4) print

4、f(“input r:”);5) scanf(“%f ”, r);6) c=2p*r;7) area=p*r*r8) printf(“c=%-7.2f,area=%-7.2f”,c,area);9)错误语句的行号: 3改正后的语句全行:float r,p=,c,area;错误语句的行号: 5改正后的语句全行:scanf(“%f”,&r);错误语句的行号: 6改正后的语句全行:c=2*p*r错误语句的行号: 7改正后的语句全行:area=p*r*r,改错分析:(2)修改下面的源程序,并调试出运行结果,并以命名保存。#include mian(); int a b sum;a=4,b=15;sum

5、=a*b;prinf(“sum is %dn”,sum);运行结果及分析:t4.编写程序(1)编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。程序清单:#include void main() int a; int b; int c,d; a=1500,b=350; c=a/b; d=a%b; printf(%dn,c); printf(%dn,d);d程序编写注意事项:(2)输入一个双精度类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理后,输出此数,以便验证处理是否正确。程序清单:#include void main() double x; print

6、f(enter x:n); scanf(lf%,&x); printf(x1=%dn,x); x=x*100; x=x+; x=(int)(x); x=x/100; printf(x2=%fn,x);程序编写注意事项:(3)编写程序,输入三个数a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a。 程序清单:#include void main() int a=1; int b=2; int c=3; int temp; temp=a; a=c; c=b; b=temp; printf(%d,%d,%dn,a,b,c);l程序编写注意事项:(4)输入一个华

7、氏温度,要求输出摄氏温度,公式为:C=5/9(F-32)(要求保留3位小数)。程序清单:#include void main() float f,c; scanf(%f,&f); c=(f-32)*5/9; printf(%.3fn,c);程序编写注意事项:实验二 逻辑运算&顺序结构的程序设计(验证性实验 2学时)(一)、实验目的1.了解输入输出的方式;2.了解逻辑量在C语言中的表示方法3学会使用逻辑运算符和逻辑表达式3.掌握C的基本数据类型及其使用规则;4.重点熟悉C语言的基本语法单位;5.难点学习编写简单C程序。(二)、实验内容1写出下列程序的运行结果(1)#include void ma

8、in( ) int a,b,x=10,y=9;a=(-x = y+) -x : +y;b= y;printf(“%d,%dn”,a,b);运行结果及分析:(2)#include void main () int i=8,j=10,m,n;m=+i;n=j+; printf(%d,%d,%d,%d,i,j,m,n);运行结果及分析:再将本程序的第3行改为m=i+;n=+j;运行结果及分析:(3)先计算以下程序的结果,然后上机运行main()int x,y,z;x=y=z=1;x+=y+=z;printf(1)%dn,xyy:x);printf(2)%dn,xyx+:y+);printf(x=%d

9、,y=%dn,x,y);printf(3)%dn,z+=x=y=x)1:0);printf(5)%dn,(z=y&y=x);程序运行结果分析:(4)分析以下程序,并输入软件调试。(掌握符号常量的用法)#define PI main() float r,s,l; r=; s=PI*r*r; l=2*PI*r; printf(“s=%f,l=%fn”,s,l);程序清单:程序编写注意事项:(5).先计算以下程序的结果,然后上机运行int sum=10,cap=10;cap=sum+,cap+,+cap;printf(%dn,cap);程序清单:#include void main()int sum

10、=10,cap=10;cap=sum+,cap+,+cap;printf(%dn,cap);程序编写注意事项:2.改错以下程序多处有错。要按下面指定的形式输入数据和输出数据时,请对该程序做相应的修改。main( ) double a,b,c,s,v; printf(input a,b,c:n); scanf(“%d%d%d”,a,b,c); s=a*b; v=a*b*c; printf(“%d %d %d”,a,b,c);printf(“s=%fn,s”,”v=%dn,v”)#include main( ) double a,b,c,s,v; printf(input a,b,c:n); sc

11、anf(%d%d%d,&a,&b,&c); s=a*b; v=a*b*c; printf(%d %d %d,a,b,c); printf(s=%fn,s,v=%dn,v);程序分析:3编写程序(1)求下面算术表达式的值。1)x+a%3*(int)(x+y)%2/4设x=,a=7,y=2)(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=,y=先自己分析,再试着用程序求解,看得到的结果是否一致。程序清单:ojrt1#include main( )float x=; int a=7; float y=; double z; z=x+a%3*(int)(x+y)%2/4;

12、printf(z=%fn,z);2 void main() #include int a=2,b=3; float x=,y=; float m=(float)(a+b)/2+(int)x%(int)y; printf(%f,m);程序编写注意事项:(2)用程序的形式求出计算结果: 已知整型变量a的初值是5,b的初值是3,计算下列表达式的值。 1). !a&b+; 0 2). a|b+4&a*b; 1 3). a=1,b=2,ab+a:+b; 1 4). +b,a=10,a+5;4 5). a+=b%=a+b; 8 6.) a!=b2=a+1;1程序清单:(1) #include void m

13、ain() k int a,b,c; a=5; b=3; printf(%d,!a&b+); 程序编写注意事项:(3)要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。程序清单:, #include void main() char c1,c2,c3,c4,c5; c1=C; c2=h; c3=i; c4=n; c5=a; printf(%c%c%c%c%cn,c1+5,c2+5,c3+5,c4+5,c5+5);程序编写注意事项: (4)从键盘输入一个大写字母,要求用小写字母形式输出该字母及对应的ASCII码值。程序清单:#include void main()

14、 char c; printf(请输入一个大写字母:n); scanf(%c,&c); printf(您输入的大写字母是%cn其对应的ASCII码值是%dn,c,c); printf(小写字母是%cn其对应的ASCII码值是%dn,c+32,c+32);程序编写注意事项:(5)从键盘输入三个数,求它们的平均值,并将最后的结果保留三位小数。程序清单:#include void main() int a,b,c; double avg = ; scanf(%d%d%d,&a,&b,&c); avg = (a + b + c) / 3; printf(%.3f,avg); 程序编写注意事项:(6)

15、已知圆柱体半径6米,高7米,求体积。v=p*r*r*h;程序清单:#include void main() float r,h,p,v; r=6; h=7; p=; v=p*r*r*h; printf(%f,v); 程序编写注意事项:(7)编写一个程序,求出给定半径r的圆的周长和面积,并且输出计算结果,其中r的值由用户输入,的值用符号常量表示,结果保留三位有效数据.程序清单:#include void main() float r,p,c,s; scanf(%f,&r); p=; c=2*p*r; s=p*r*r; printf(%f,%f,c,s);程序编写注意事项:p(8)编写一个程序根据输入的年利率I和存款总额S计算一年后的本息和并输出.程序清单:#include void main() float s,i; scanf(%f,%f,&i,&s); s+=s*i*; printf(%fn,s);程序编写注意事项:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1