C语言习题集答案

本文由用户“xiushu2”分享发布 更新时间:2021-05-26 22:51:33 举报文档

以下为《C语言习题集答案》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

C语言习题集 - 百度文库

百度文库

搜索文档或关键词

普通分享 >

C语言习题集

2020-07-05

49页

用App查看

1 、 将一元二次方程的求根公式(-b+判断式的平方根)/(2a)转换为 C 语言的表达式,转换以后的语句写在函数 fun 的花括号, fun 函数的其她语句请不要修改, main 函数供您调试程序使用也可以任意修改。

#include

#include

double fun(double a,double b,double c)

{

double x1=0 、 0;

//--ksstart( 注释不能删除 ) —

// 考生代码从此开始编写

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

//--ksend---

return x1;

}

main()

{

// 求一个根

double a=0 、 0,b=0 、 0,c=0 、 0,x1=0 、 0;

int n=0;

printf("The a,b,c:");

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

x1=fun(a,b,c);

printf("The x1=%lf:\n",x1);

}

2 、 函数fun的功能就是: 将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式就是: 将a数的十位与个位数依次放在c数的个位与百位上,? b数的十位与个位数依次放在c数的十位与千位上。 ??? 例如, 当a=45, b=12, 调用该函数后, c=2514。 ??? 注意: 部分源程序存在文件PROG1、C中。数据文件bc、in中的数据不得修改。 ??? 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入您编写的若干语句。

#include

#include

long fun(int a, int b)

{

long c=0;

//--ksstart( 注释不能删除 ) —

// 考生代码从此开始编写

int c1,c2,c3,c4;

c1 = b%10;

c2 = a%10;

c3 = b/10;

c4 = a/10;

c = c1*1000+c2*100+c3*10+c4;

//--ksend---

return c;

}

main()

{ int a,b; long c;

printf("Input a, b:");

scanf("%d%d", &a, &b);

c=fun(a, b);

printf("The result is: %ld\n", c);

}

3 、 将公式ln(|cos(x)|e sin(x) )转换为C语言的表达式,转换以后的语句写在函数fun的花括号,fun函数的其她语句请不要修改,main函数供您调试程序使用也可以任意修改。

#include

#include

double fun(double x)

{

double y=0 、 0;

//--ksstart( 注释不能删除 ) —

// 考生代码从此开始编写

y=log(fabs(cos(x))*exp(sin(x)));

//--ksend---

return y;

}

main()

{

double x=0,y=0 、 0;

printf("The x:");

scanf("%lf",&x);

y=fun(x);

printf("The y=%lf:\n",y);

}

4 、 将公式 a n *e 3x+2 转换为 C 语言的表达式,转换以后的语句写在函数 fun 的花括号, fun 函数的其她语句请不要修改, main 函数供您调试程序使用也可以任意修改。

#include

#include

double fun(double a,int n,double x)

{

double y=0 、 0;

//--ksstart( 注释不能删除 ) —

// 考生代码从此开始编写

y=pow(a,n)*exp(3*x+2);

//--ksend---

return y;

}

main()

{

double a=0 、 0,x=0,y=0 、 0;

int n=0;

printf("The a,n,x:");

scanf("%lf %d %lf",&a,&n,&x);

y=fun(a,n,x);

printf("The y=%lf:\n",y);

}

5 、 请编写函数fun,函数的功能就是把字符串中的若就是数字且为偶数加2(若加2超过9则对10取余数),其她字符保持不变小。 注意:部分源程序在文件prog1、c中。 阅卷时仅截取fun()中指定部分的代码去编译与运行,因此请仅在fun()函数的指定部分编写代码,主函数main()的代码可以修改,其她地方的代码请不要修改。

#include

#include

#include

int fun(char s[],int n)

{

//--ksstart( 注释不能删除 ) —

// 考生代码从此开始编写

int i;

for (i = 0;i < n;i++)

{

if(s[i]>='0' && s[i]请点击下方选择您需要的文档下载。

  1. 2月13日作业
  2. 宾语从句基础练习
  3. 动态图代码内容
  4. she歌词翻译
  5. PAMAM反应路线
  6. lesson03-01 Java类基础知识--Java类结构
  7. 蝙蝠侠台词剧本
  8. Unit 1 Reading1[课件]
  9. Unit5Lesson30AFamous
  10. Unit3Ahealthylife
  11. UNIT1-cultural-relics课件
  12. 美国The-Small-Business-Owners-Guide-to-the-CARES-Act
  13. 《市场营销专业英语》课程 题目星巴克文化策略
  14. 2012B MCM Problems
  15. phaserjsgamedesignworkbook-sample
  16. WEC0***6
  17. Deep Manifold Embedding for Hyperspectral Image Cl
  18. 数学实验作业

以上为《C语言习题集答案》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览