早教吧作业答案频道 -->其他-->
c程题目求解答311.给定程序中,函数voidfun(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程相关编译,注意只需要编译大括号中缺失部分
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程相关编译,注意只需要编译大括号中缺失部分
▼优质解答
答案和解析
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
{
int all=0;
int i=0;
int temp;
while(s1[i]!='\0')
i++;
all=i;
for(int j=0;j
看了 c程题目求解答311.给定程...的网友还看了以下:
给出10种不同颜色的盒子若干 请在每个盒子里放如一定量珠子同种颜色的盒子里放的珠子必须一样多 盒子 2020-05-13 …
二元一次方程必须要正确才给分一个两位数是另一个两位数的三倍,如果把这个两位数放在另一个两位数的左边 2020-05-23 …
什么是公约数和最小公倍灵数什么是公约数.如果给你两个数要求求出他们的最大约数和最小公倍数.例如:给 2020-06-14 …
概率论问题:设在15个同类的零件中有2个是次品,从中任取3次,每次取1个,取后不放回,以X表示取出 2020-06-19 …
参考书上关于函数定义域和值域的逆向思维有几个地方不明白给出函数的解析式可以求出其定义域,有时我们也 2020-06-25 …
一个国王要招聘一个宫廷算数师.他给应试者出了这样的一个难题:有1000颗珍珠,要求把它们分别放到1 2020-07-02 …
三个球面相交三元二次方程组求解(x-a1)^2+(y-b1)^2+(z-c1)^2=r1^2(x- 2020-07-09 …
工程数学求救现给一水箱放水,阀门打开t小时后,水箱深度h可近似认为由公式h=(1-2t/9)^2给 2020-07-15 …
帮助解决一道高数题设f(x~2-1)=lgx~2/x~2-2,且f(ф(x))=lgx,求ф(x) 2020-07-30 …
最难数字排序题1,1,1,2,3,5,9,18,35.4347请求出第十个数,要求给出规律,并且由这 2020-12-05 …