1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言实验内容.doc答案 C语言程序设计实验内容与答案.doc

c语言实验内容.doc答案 C语言程序设计实验内容与答案.doc

时间:2019-04-28 00:36:45

相关推荐

c语言实验内容.doc答案 C语言程序设计实验内容与答案.doc

C语言程序设计实验内容与答案

C语言程序设计实验内容与答案

第1周实验内容

本次实验内容为熟悉VC++6.0环境,编写第一个c程序:已知两边求矩形的面积

#include

int main()

{

float a,b,s;

a=3.0;

b=4.5;

s=a*b;

printf("%f\n",s);

return 0;

}

第2周实验内容

编程:已知圆半径radius=1.25,求圆周长和圆面积。

(有圆的周长和面积公式:C=2 R,S=0.5 R2可知,若要计算园周长和面 积,必须知道圆的半径。题目中已给出其半径为radius=1.25,注意该数 据类型为小数,应定义为float或double,接下来直接将其带入计算公 式,进行计算操作就可以了。)

第3周实验内容

1、编写程序完成单个字母的大小写转换。(实验指导书P9)

2、实现不同数据类型之间的转换。(实验指导书P12)

第4周实验内容

1、已知方程ax2+bx+c=0系数a、b、c的值(从键盘输入),假设b2-4ac>0, 编程求方程的两个实根。

#include

#include

int main()

{

float a,b,c,x1,x2,delt;

scanf("%f,%f,%f",&a,&b,&c);

delt=b*b-4*a*c;

x1=(-b+sqrt(delt))/(2*a);

x2=(-b-sqrt(delt))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

return 0;

}

2、将“Main”译成密码。译码规律:用原来字母后面的第三个字母代替原来 的字母。#include

int main()

{

char c1='M',c2='a',c3='i',c4='n';

c1=c1+3;

c2=c2+3;

c3=c3+3;

c4=c4+3;

printf("%c%c%c%c\n",c1,c2,c3,c4);

return 0;

}

第5周实验内容

1、已知方程ax2+bx+c=0系数a、b、c的值(从键盘输入),编程求方程的根。

提示:需要判断a不等0;根据delt是否大于、等于、小于零求出方程的 两个不等的实根、相等的实根、两个虚根。

#include

#include

int main()

{

float a,b,c,x1,x2,delt;

scanf("%f,%f,%f",&a,&b,&c);

delt=b*b-4*a*c;

if(delt>1e-6)

{x1=(-b+sqrt(delt))/(2*a);

x2=(-b-sqrt(delt))/(2*a);

printf("x1=%7.2f,x2=%7.2f\n",x1,x2);}

else if(fabs(delt)<=1e-6)printf("x1=x2=%7.2f\n",-b/(2*a));

else

{printf("x1=%7.2f+%7.2fi\n",-b/(2*a),sqrt(fabs(delt))/(2*a));

printf("x2=%7.2f-%7.2fi\n",-b/(2*a),sqrt(fabs(delt))/(2*a));

}

return 0;

}

2、输入一个学生的百分制成绩,转换成五级等级制成绩输出。

提示:分别使用if语句和switch语句实现。

#include

int main()

{

int gr,g;

scanf("%d",&gr);

printf("use if:\n");

if(gr>=90)printf("A");

else if(gr>=80)printf("B");

else if(gr>=70)printf("C");

else if(gr>=60)printf("D");

else printf("E");

printf("\n");

printf("use switch:\n");

g=gr/10;

switch(g)

{

case

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。