预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

.实用文档.实验二参考答案1.输入两个整型数字,输出他们的和。#include<stdio.h>main(){inta,b,sum;scanf(“%d%d〞,&a,&b);sum=a+b;printf(“a+b=%d〞,sum);}2.输入两个实型数,输出他们的和与乘积。#include<stdio.h>main(){floata,b,sum,product;scanf(“%f%f〞,&a,&b);sum=a+b;product=a*b;printf(“a+b=%f,a*b=%f〞,sum,product);}3.求方程的根〔设〕〔其中a,b,c的值由键盘输入〕。#include<stdio.h>#include<math.h>main(){floata,b,c,dt,x1,x2;scanf(“%f%f%f〞,&a,&b,&c);dt=sqrt(b*b-4*a*c);x1=(-b+dt)/(2*a);x2=(-b-dt)/(2*a);printf(“x1=%f,x2=%f〞,x1,x2);}4.鸡兔同笼,鸡兔总头数为h,总脚数为f,求鸡兔各多少只?〔h和f的值由键盘输入,输出鸡和兔的头数〕#include<stdio.h>main(){inth,f,x,y;scanf(“%d%d〞,&h,&f);x=2*h-f/2;y=f/2-h;printf(“x=%d,y=%d〞,x,y);}实验三参考答案1.输入三个数a、b、c,要求按由小到大的顺序输出。#include<stdio.h>main(){floata,b,c,t;scanf(“%f,%f,%f〞,&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf(“%f,%f,%f〞,a,b,c);}2.编写程序,输入三角形三边a、b、c,判断a、b、c能否构成三角形,假设不能那么输出相应的信息,假设能那么判断组成的是等腰、等边、直角还是一般三角形。(1)#include<stdio.h>main(){floata,b,c,t;scanf(“%f,%f,%f〞,&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}if(a+b>c){if(a==b||b==c){if(a==c)printf(“等边三角型〞);elseif(c*c==a*a+b*b)printf(“等腰直角三角形〞);elseprintf(“一般等腰三角形〞);}elseif(c*c==a*a+b*b)printf(“一般直角三角形〞);elseprintf(“一般三角形〞);}elseprintf(“不构成三角形〞);}(2)#include<stdio.h>main(){floata,b,c,t;scanf(“%f,%f,%f〞,&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}if(a+b<=c)printf(“不构成三角形〞);elseif(a==b&&b==c&&a==c)printf(“等边三角型〞);elseif(a==b&&c*c==a*a+b*b)printf(“等腰直角三角形〞);elseif(a==b)printf(“一般等腰三角形〞);elseif(c*c==a*a+b*b)printf(“一般直角三角形〞);elseprintf(“一般三角形〞);}3.编程实现以下函数x(x<1)y=2x-1()|3x-11|()#include<stdio.h>#include<math.h>main(){intx,y;printf("inputx=:");scanf("%d",&x);if(x<1)y=x;elseif(x<10)y=2*x-1;elsey=abs(3*x-11);printf("x=%dy=%d\n",x,y);}4.编写程序,输入一百分制成绩,对应输出等级A、B、C、D、E,90分以上为A,80分—89分为B,70分—79分为C,60分—69分为D,60分以下为E。方法一:用if语句#include<stdio.h>main(){floatscore;chargrade;scanf("%f",&score);if(score>100||score<0)printf("\ninputerror!");else{if(score>=90)grade='A';elseif(score>=80)grade='B';elseif(score>=70)grade='C';elseif(score>=60)gr