300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 搜索c语言作业答案的软件 吉林大学软件学院C语言作业参考答案.doc

搜索c语言作业答案的软件 吉林大学软件学院C语言作业参考答案.doc

时间:2021-10-16 03:02:26

相关推荐

搜索c语言作业答案的软件 吉林大学软件学院C语言作业参考答案.doc

吉林大学软件学院C语言作业参考答案

软件学院

高级语言程序设计作业参考答案

12月

目录

第二章 简单程序1

第三章 分支程序设计3

第四章 循环程序设计9

第五章 模块化程序设计――函数12

第六章 批量数据组织――数组15

第七章 指针22

第八章 表单数据组织——结构体24

第九章 再论函数28

第十章 外部数据组织——文件29

第十一章 程序开发32

第十二章 动态数据组织33

第二章 简单程序

2.1 用赋值表达式表示下列计算

1)

2)

3)

4)

5)

参考答案:

y=pow(x,a+pow(b,c))

或者:

exp((a+exp(c*log(b)))*log(x))

2) x=pow(log(sqrt(a+d*d))-exp(26),5.0/2)

或者:

exp(5.0/2*log(log(sqrt(a+d*d))-exe(26)))

3) y=sin(x)/(a*x)+fabs(cos(3.1415926*x/2))

4) R=1.0/(1.0/R1+1.0/R2+1.0/R3)

5) y=x/(1+(x/(3+(pow(2*x,2)/5+(pow(2*x,3)/(7+pow(4*x,2)))))))

2.5 编写程序,输入两个整数,分别求它们的和、差、积、商、余数并输出。

参考答案:#include

void main()

{

int m,n;

printf("请输入2个整数\n");

scanf("%d%d",&m,&n);

printf("%d+%d=%d\n",m,n,m+n);

printf("%d-%d=%d\n",m,n,m-n);

printf("%d*%d=%d\n",m,n,m*n);

printf("%d除以%d:%f\n",m,n,(float)m/n);

printf("%d除以%d的余数:%d\n",m,n,m%n);

}

2.8 已知摄氏温度C与华氏温度F的转换关系是,编写一个摄氏温度与华氏温度转换的程序,输入C,输出F.

参考答案:

#include

void main()

{

float f,c;

printf("请输入摄氏温度的值:\n");

scanf("%f",&c); //输入33

//f=9*c/5+32; //结果为91.4

f=9.0/5*c+32; //结果为91.4

//f=9/5*c+32; //结果为65

printf("转换为华氏温度是:%f\n",f);

}

第三章 分支程序设计2编写程序,输入一个字母,若其为小写字母,将其转换成相应的大写字母,然后输出。

参考答案:

#include

void main()

{

char c1;

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

scanf("%c",&c1);

if (c1>='a'&&c1<='z') // if(c1>=97&&c1<=122)

{

c2=c1-('a'-'A'); // c1=c1-32;

printf("该字母对应的大写字母是:%c\n",c1);

}

else

printf("该字符不是小写字母\n");

}

程序运行结果:

3.9编写程序,读入一个点的X、Y,计算

参考答案1:

#include

#include

#define EPS 1e-6

void main()

{

float x,y,z;

printf("请输入x和y的值:\n");

scanf("%f%f",&x,&y);

if(fabs(x)

{

printf("输入错误,该点在坐标轴上.\n");

return;

}

if(x>0)

{

if(y>0)//第一象限

z=log(x)+log(y);

else//第四象限

z=tan(x+y);

}

else

{

if(y>0)//第二象限

z=sin(x)+cos(x);

else//第三象限

z=exp(2*x)+exp(3*y);

}

printf("z=

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