、给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后
2个回答
展开全部
#include <string.h>
void fun(char s[])
{
int n = strlen(s);
for (int i=0;i<n/2-1;i++)
{
for (int j=i+1;j<n/2;j++)
{
if (s[i*2+1]>s[j*2+1])
{
char temp = s[i*2+1];
s[i*2+1] = s[j*2+1];
s[j*2+1] = temp;
}
}
}
return;
}
由于要计算输入数组的长度,所以要是用string.h中的strlen函数,记得要引用这个头文件才能运行。
void fun(char s[])
{
int n = strlen(s);
for (int i=0;i<n/2-1;i++)
{
for (int j=i+1;j<n/2;j++)
{
if (s[i*2+1]>s[j*2+1])
{
char temp = s[i*2+1];
s[i*2+1] = s[j*2+1];
s[j*2+1] = temp;
}
}
}
return;
}
由于要计算输入数组的长度,所以要是用string.h中的strlen函数,记得要引用这个头文件才能运行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询