计算机软件基础.doc

计算机软件基础.doc

ID:50935152

大小:897.50 KB

页数:11页

时间:2020-03-16

计算机软件基础.doc_第1页
计算机软件基础.doc_第2页
计算机软件基础.doc_第3页
计算机软件基础.doc_第4页
计算机软件基础.doc_第5页
资源描述:

《计算机软件基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、已知三角形的三个边长a,b,c,计算面积S。#includemain(){floata,b,c,s;scanf(“%f%f%f”,&a,&b&c);s=area(a,b,c);printf(“s=%f”,s);}floatarea(x,y,z)/*自定义函数*/floatx,y,z;{floatp,s;p=(x+y+z)/2;s=sqrt(p*(p-x)*(p-y)*(p-z));return(s);}<<,>>+,-*,/,%!,~,++,(类型),*p,&,sizeof(),[],->,

2、·优先级:从高→低一个班30人的考试分数,计算平均分并统计80分以上有多少人。main(){intk=0,k1=0,n=30;floatx,s=0,aver;do{sacnf(“%f”,&x);s=s+x;k=k+1;if(x>80)k1=k1+1;}while(k<30);aver=s/30;printf(“aver=%f,”,aver);printf(“k1=%d”,k1);}第二章C语言概述,=,+=,-=,*=,/=,%=,>>=,<<=,&=,^=,

3、=&&→

4、

5、→?,:==,!=<,<=,>

6、,>=ASCII:0→048、9→057、A→65、Z→90、a→97、z→122;a→A:x='a';x=x-32;两个float相遇,都转换为double。逻辑表达式由:算术表达式、关系表达式、逻辑运算符组成。编写简单的收款程序,要求输入一种商品的单价x和数量n,输出收款次数k、收款数y和累计收款数s。main(){floatx,y,s=0;intn,k=0;start:printf(“Pleaseinputx,n=?”);scanf(“%f%d”,&x,&n);k++;y=x*n;s=s+y;prin

7、tf(“PressanykeytocontinueorPress^cEXIT!”);getch();gotostart;}超过一个以上的语句称为:复合语句。第三章C语言的顺序结构通过键盘输入一个英文字母,输出该字母的下一个字母;#includemain(){charc;c=getchar();putchar(c+1);}一动点k从坐标原点O向A移动,动点只能在x或y方向移动一个步长,要求尽可能沿OA直线移动。main(){intk=0,n;floatf,xa,ya,d,x=0,y=0;p

8、rintf(“pleaseinputxa,ya,d=”);n=(xa+ya)/d;while(k<=n){f=xa*y-ya*x;printf(“k=%3d,x=%62.f,y=%62.f,f=%6.2f”,k,x,y,f);if(f>=0)x=x+d;elseif(f<=0)y=y+d;k++;}printf(“Theend!k=%3d,n=%3d”,k,n);getch();}从键盘输入一个字母,如果是小写则改成大写。#includemain(){charc;c=getche();

9、if(c>=’a’&&c<=’z’)c=c-32;putchar(c);}矩形法计算定积分#includemain(){inti,n;floata,b,h,s=0,f0,x;printf(“pleaseinputa,b,n=?”);scanf(“%f%f%d”,&a,&b,&n);h=(b-a)/n;x=a;f0=exp(x);for(i=1;i<=n;i++){s=s+f0*h;x=x+h;f0=exp(x);}printf(“s=%8.6f”,s);getch();}计算级数ma

10、in(){inti=1;floats=0,t;do{t=1.0/(i*i);s=s+t;i++;}while(t>=0.0045);printf(“i=%d,s=%f”,i,s);getch();}检查和修改原始数据:逐个输入三个整数,然后重新编号显示这三个数据,提示用户是否修改(y/n?),用户回答字符‘y’或‘Y’,则请用户按编号回答要修改哪一个数据,然后修改。#includemain(){inta,b,c,k;charch;printf(“pleaseinputa,b,c=?

11、”);scanf(“%d%d%d”,&a,&b,&c);printf(”1.a=%d2.b=%d3.c=%d”,a,b,c);printf(“Doyouwanttomodify(y/n)?”);ch=getche();if(ch==’y’&&ch==’Y’);{printf(“pleaseselect1,2,3!”);start:scanf(“%d”,&k);switch(k){case1:print

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

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

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