c程题目求解答311.给定程序中,函数void fun(char *s)的功能是:把形参s所指字符串中下标为偶数的字符右移到下一个偶数位置,最右边被移出字符串的字符绕回放到第一个偶数位置,下标为奇数的
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 20:59:40
![c程题目求解答311.给定程序中,函数void fun(char *s)的功能是:把形参s所指字符串中下标为偶数的字符右移到下一个偶数位置,最右边被移出字符串的字符绕回放到第一个偶数位置,下标为奇数的](/uploads/image/z/12969907-43-7.jpg?t=c%E7%A8%8B%E9%A2%98%E7%9B%AE%E6%B1%82%E8%A7%A3%E7%AD%94311%EF%BC%8E%E7%BB%99%E5%AE%9A%E7%A8%8B%E5%BA%8F%E4%B8%AD%2C%E5%87%BD%E6%95%B0void+fun%28char+%2As%29%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E6%8A%8A%E5%BD%A2%E5%8F%82s%E6%89%80%E6%8C%87%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E4%B8%8B%E6%A0%87%E4%B8%BA%E5%81%B6%E6%95%B0%E7%9A%84%E5%AD%97%E7%AC%A6%E5%8F%B3%E7%A7%BB%E5%88%B0%E4%B8%8B%E4%B8%80%E4%B8%AA%E5%81%B6%E6%95%B0%E4%BD%8D%E7%BD%AE%2C%E6%9C%80%E5%8F%B3%E8%BE%B9%E8%A2%AB%E7%A7%BB%E5%87%BA%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%AD%97%E7%AC%A6%E7%BB%95%E5%9B%9E%E6%94%BE%E5%88%B0%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%81%B6%E6%95%B0%E4%BD%8D%E7%BD%AE%2C%E4%B8%8B%E6%A0%87%E4%B8%BA%E5%A5%87%E6%95%B0%E7%9A%84)
c程题目求解答311.给定程序中,函数void fun(char *s)的功能是:把形参s所指字符串中下标为偶数的字符右移到下一个偶数位置,最右边被移出字符串的字符绕回放到第一个偶数位置,下标为奇数的
c程题目求解答3
11.给定程序中,函数void fun(char *s)的功能是:把形参s所指字符串中下标为偶数的字符右移到下一个偶数位置,最右边被移出字符串的字符绕回放到第一个偶数位置,下标为奇数的字符不动(注:字符串的长度大于等于2).例:若输入:abcd123,输出:3badc21
void fun(char *s)
{
}
void main()
{char str[80];
gets(str);
fun(str);
puts(str);
}
12.编写函数void fun(char *s1,char *s2),功能是:对形参s1所指字符串升序排序,并将排序后下标为偶数的字符取出,写入形参s2所指字符数组中,形成一个新串.例如,下面程序若输入:The C Programming Language,输出:□□LTaegghmnor.(□表空格)
void fun(char *s1,char *s2)
{
}
void main()
{char a[80],b[80];
gets(a);
fun(a,b);
puts(b);
}
最好编译通过再把答案发上来
c程相关编译,注意只需要编译大括号中缺失部分
c程题目求解答311.给定程序中,函数void fun(char *s)的功能是:把形参s所指字符串中下标为偶数的字符右移到下一个偶数位置,最右边被移出字符串的字符绕回放到第一个偶数位置,下标为奇数的
void fun(char *s1,char *s2)
{
int all=0;
int i=0;
int temp;
while(s1[i]!='\0')
i++;
all=i;
for(int j=0;j