如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1、将一元二次方程得求根公式(-b+判断式得平方根)/(2a)转换为C语言得表达式,转换以后得语句写在函数fun得花括号,fun函数得其她语句请不要修改,main函数供您调试程序使用也可以任意修改。#include<stdio、h>#include<math、h>doublefun(doublea,doubleb,doublec){doublex1=0、0;//--ksstart(注释不能删除)—//考生代码从此开始编写x1=(-b+sqrt(b*b-4*a*c))/(2*a);//--ksend---returnx1;}main(){//求一个根doublea=0、0,b=0、0,c=0、0,x1=0、0;intn=0;printf("Thea,b,c:");scanf("%lf%lf%lf",&a,&b,&c);x1=fun(a,b,c);printf("Thex1=%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<conio、h>#include<stdio、h>longfun(inta,intb){longc=0;//--ksstart(注释不能删除)—//考生代码从此开始编写intc1,c2,c3,c4;c1=b%10;c2=a%10;c3=b/10;c4=a/10;c=c1*1000+c2*100+c3*10+c4;//--ksend---returnc;}main(){inta,b;longc;printf("Inputa,b:");scanf("%d%d",&a,&b);c=fun(a,b);printf("Theresultis:%ld\n",c);}3、将公式ln(|cos(x)|esin(x))转换为C语言得表达式,转换以后得语句写在函数fun得花括号,fun函数得其她语句请不要修改,main函数供您调试程序使用也可以任意修改。#include<stdio、h>#include<math、h>doublefun(doublex){doubley=0、0;//--ksstart(注释不能删除)—//考生代码从此开始编写y=log(fabs(cos(x))*exp(sin(x)));//--ksend---returny;}main(){doublex=0,y=0、0;printf("Thex:");scanf("%lf",&x);y=fun(x);printf("They=%lf:\n",y);}4、将公式an*e3x+2转换为C语言得表达式,转换以后得语句写在函数fun得花括号,fun函数得其她语句请不要修改,main函数供您调试程序使用也可以任意修改。#include<stdio、h>#include<math、h>doublefun(doublea,intn,doublex){doubley=0、0;//--ksstart(注释不能删除)—//考生代码从此开始编写y=pow(a,n)*exp(3*x+2);//--ksend---returny;}main(){doublea=0、0,x=0,y=0、0;intn=0;printf("Thea,n,x:");scanf("%lf%d%lf",&a,&n,&x);y=fun(a,n,x);printf("They=%lf:\n",y);}5、请编写函数fun,函数得功能就是把字符串中得若就是数字且为偶数加2(若加2超过9则对10取余数),其她字符保持不变小。注意:部分源程序在文件prog1、c中。阅卷时仅截取fun()中指定部分得代码去编译与运行,因此请仅在fun()函数得指定部分编写代码,主函数main()得代码可以修改,其她地方得代码请不要修改。#include<stdio、h>#include<string、h>#include<stdlib、h>intfun(chars[],intn){//--ksstart(注释不能删除)—//考生代码从此开始编写inti;for(i=0;i<n;i++){if(s[i]>='0'&&s[i]<='9