早教吧作业答案频道 -->其他-->
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.给定程...的网友还看了以下:
原子物理中常用一个特殊的质量单位,即“原子质量单位”,符号为u,1u=1.6606×10-27kg 2020-05-01 …
关于位运算的1、怎样把八进制数07101转换成二进制2.运用位运算,能将字符型变量ch中的大写字母 2020-06-09 …
12345=4填加減乘除大小括號符號不可以重復位置不能調換符號不可以重復,位置不能換,每種符號只可 2020-07-13 …
请回答下列数学题!1、洗衣机型号是这样规定的:排第一位的符号,“X”表示洗衣机,“T”表示脱水机; 2020-07-19 …
计算机:二进制数10000000的补码是多少,第一位是符号位因为最高位是1,所以是个负数1、符号位 2020-07-21 …
一道22点问题有五个数字:1.2.3.4.5现在给你+.-.*./四个符号算,出来后得数为22.四 2020-07-29 …
一定点数字长n位,且最高位是符号位,小数点位于最低位的后面,则该机器数所能表示的最小值是().A. 2020-07-30 …
空格代表填空1电能的单位是符号是生活中的单位是学名是符号是。单位换算:1kw.h=J2电能是测量的仪 2020-11-15 …
1.a为八进制数07101.能将变量a中的各二进制位均置成1的表达式是2.能将两字节变量x的高八位全 2020-11-25 …
sql中,要求只能是8位字符,前两位是0,3~4位为数字,第五位为下划线,6~8位为字母,怎么写ch 2020-12-02 …