部分c语言编程
1、功能:编写函数fun计算下列分段函数的值:
x^2+x+6 x<0且x≠-3
f(x)=x^2-5x+6 0≤x<10且x≠2、x≠3
x^2-x-1
float y;
if(x<0&&x!=﹣3.0)
y=x*x+x+6;
else if(x>=0&&x<10.0&&x!=2.0&&x!=3.0)
y=x*x-5*x+6;
else y=x*x-x-1;
return y;
2、功能:对长度为8个字符的字符串,将8个字符按降序排列。
例如:原来的字符串为CEAedcab,排序后输出为edcbaECA。
int i,j;
char t;
for(i=0;i
for(j=i+1;j
if(s[i]
{t=s[i];s[i]=s[j];s[j]=t;}
3、功能:对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按降序排列。
例如:原来的字符串为CEAedca,排序后输出为CedcEAa。
int i,j;
char t;
for(i=1;i
for(j=i+1;j
if(s[i]
{t=s[i];