实验报告1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务1:

源程序清单:

#include

#include

int main(void)

{

floata,b;

double x;

printf("Enter a:");

scanf("%f",&a);

printf("Enter b:");

scanf("%f",&b);

x=(b+sqrt(b*b+2*a))/(a-b); printf("x=%.2f\n",x); return 0;

}

截图屏:

任务2:#include

int main(void)

{

floatr,h,s,v,PI;

printf("Please enter r,h:\n");

scanf("%f,%f",&r,&h);

PI=3.14159;

s=PI*r*r;

v=PI/3*r*r*h;

printf("底面积= %.2f\n圆锥面积= %.2f\n",s,v);

return 0;

任务3:

#include

int main(void)

{

char ch;

printf("请输入一个大写字母:\n");

scanf("%c",&ch);

ch=ch+32;

printf("小写字母为: %c,%c,%c\n",ch-1,ch,ch+1); printf("ASCII码值为: %d,%d,%d\n",ch-1,ch,ch+1); return 0;

}

任务4:

#include

int main()

{

inta,b,c,x,y;

printf("请输入一个3位的正整数: \n"); scanf("%d",&x);

a=x/100;

b=(x%100)/10;

c=x%10;

y=c*100+b*10+a;

printf("%d: %d\n",x,y);

return 0;

}

任务5:

#include

int main(void)

{

intcelsius,fahr;

printf("input fahr:");

scanf("%d",&fahr);

celsius=5*(fahr-32)/9;

printf("fahr= %d,celsius= %d\n",fahr,celsius); return 0;

}

任务6:

#include

int main(void)

{

float m,n,side1,side2,hypotenuse;

printf("m=");

scanf("%f",&m);

printf("n=");

scanf("%f",&n);

side1=m*m-n*n;

side2=2*m*n;

hypotenuse=m*m+n*n;

printf("side1=%.3f\n",side1);

printf("side2=%.3f\n",side2);

printf("hypotenuse=%.3f\n",hypotenuse);

return 0;

}

任务7:

#include

int main()

{

floata,b,c,d;

//

printf("请输入希望获取的分数:");

scanf("%f",&a);

printf("请输入你的平时成绩:");

scanf("%f",&b);

printf("请输入你期末考试的百分比: ");

scanf("%f",&c);

d=(a-b*(100-c)/100)/c*100;

printf("你期末考试需要考到%.1f分才能获得总评成绩%.1f. ",d,a);

return 0;

}

思考与总结

1.0

2.&a代表地址

3.赋值语句

相关文档
最新文档