【程序设计】1


运行程序后若输入:1日,则输出为:Sun-3日。


程序:


#include <stdio.h>


int sun(int n)


¡**********Progran********** int 1,5=0;


for(i=1;i<en;i++)


if (162==0)


s+=i;


return s;


_********** ENd


void main()


{


int n,s;


scanf (*%d" ,&n) ;


S=sum(n);


printf("sum=%d\n" ‚s);


【程序设计】2

题目:编写函数fun计算下列分段函数的值:


公式如图所示:


注意:部分源程序给出如下。请勿改动主函数main和其


克需醫雪鼎害早糖窩:仅在西致rn的花括号中旗


#include "stdio.h float fun(float x)


/**********Program**********/


Float y


if(x< BeRx1=3)


リニX*X+X+6;


else if(x>=眼民x<1N限民x1=2民8x1=3)


リーx*x-5xx+6;


else


リーX*XーX-1;


return us


/**********


End **********/


}


main()


{


float x ,f;


printf("Input x=");


scanf ("%f" ,&x); f=fun (x);


printf("x=%f,f(x)=%f\n",x,f);


【程序设计】2


题目:编写函数fun计算下列分段函数的值:


公式如图所示:


注意:部分源程序给出如下。请勿改动主函数naip和其


它函数中的任


只岸論芎骷著 语高。


何内容,仅在函数fun的花括号中填


--*/


#include "stdio.h" #include "math.h" float fun(float x)


{


float y;


if(X<O&&x!=3)


y=pow(x,2)+x+6;


e15e if(x>=BR&x<198&x1=28&x:=3)


y=POU(×,2)-5*×+6;


else y=pow(x,2)-x-1;


return y


££¥¥¥¥¥¥¥*


End *******/


?


main()


{


float x,f;


printf("'Input x=");


scanf (*%f",&x) ; f=fun (X);


printf("x=%f,f(x)=%f\n",×,f);