C语言练习题精选.doc

C语言练习题精选.doc

ID:50852970

大小:45.50 KB

页数:11页

时间:2020-03-15

C语言练习题精选.doc_第1页
C语言练习题精选.doc_第2页
C语言练习题精选.doc_第3页
C语言练习题精选.doc_第4页
C语言练习题精选.doc_第5页
资源描述:

《C语言练习题精选.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言练习题精选1.从键盘上输入两个整数,求出它们的和#include"stdio.h"voidmain(){  intx,y,s;  scanf("%d",&x);  scanf("%d",&y);  s=x+y;  printf("s=%d",s);}2.已知三角形的底和高,求出三角形的面积。#include"stdio.h"voidmain(){  intx,y;  floats;  x=4;  y=5;  s=x*y/2.0;  printf("s=%f",s);}3.从键盘上输入三角形的底和高,求出三角形的面积。#include"stdio.h"void

2、main(){  intx,y;  floats;  scanf("%d",&x);  scanf("%d",&y);  s=x*y/2.0;  printf("s=%f",s);}4.已知三角形的三边长,求出三角形的面积。#include"stdio.h"#include"math.h"voidmain(){  inta,b,c;  floatp,s;  a=3;  b=4;  c=5;  p=(a+b+c)/2.0;  s=sqrt(p*(p-a)*(p-b)*(p-c));  printf("s=%f",s);}5.已知二元一次方程的三个系数,求方程的一个根

3、。#include"stdio.h"#include"math.h"voidmain(){  inta,b,c;  floatroot;  a=3;  b=4;  c=5;  root=(-b-sqrt(pow(b,2)-4*a*c))/(2.0*a);  printf("root=%f",root);}6.编程实现符号函数。当x<0,则sgn(x)=-1,当x>0,则sgn(x)=+1,当x=0,则sgn(x)=0#include"stdio.h"voidmain(){  floatx;  inty;  scanf("%f",&x);  if(x>0);   y=1;

4、  if(x==0);   y=0;  if(x<0);   y=-1;  printf("x=%f,sgn(x)=%d",x,y);}或者:#include"stdio.h"voidmain(){  floatx;  inty;  scanf("%f",&x);  if(x>0);   y=1;  elseif(x==0);      y=0;     else;      y=-1;  printf("x=%f,sgn(x)=%d",x,y);}或者:#include"stdio.h"voidmain(){  floatx;  inty;  scanf("%f

5、",&x);  y=(x>0)?1:(x==0)?0:-1;  printf("x=%f,sgn(x)=%d",x,y);}7.从键盘上输入数字星期,在屏幕上显示英文星期。#include"stdio.h"voidmain(){  floatx;  scanf("%f",&x);  switch(x)   {     case 0 :printf("Sunday.");break;     case 1 :printf("Monday.");break;     case 2 :printf("Tuesday.");break;     case 3 

6、:printf("Wednesday.");break;     case 4 :printf("Thursday.");break;     case 5 :printf("Friday.");break;     case 6 :printf("Saturday.");break;     default :printf("不存在这个星期!");   }}8.从键盘输入三角形的三边长,判断出这三边能否构成三角形#include"stdio.h"voidmain(){  inta,b,c;  scanf("%d",&a);  scanf("%d

7、",&b);  scanf("%d",&c);  if((a+b>c)&&(a+c)>b)&&(b+c)>a)    printf("这三边能构成三角形!");  else    printf("这三边不能构成三角形!");}9.从键盘输入三个整数,将这三个数按从大到小的顺序排列起来#include"stdio.h"voidmain(){  inta,b,c,temp;  scanf("%d",&a);  scanf("%d",&b);  scanf("%d",&c);  if((a>b)&&(a>c)

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

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

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