C语言的问题

1.函数squeez(chars[],charc)的功能是删除字符串s中所出现的与变量c相同的字符。squeez(chars[],charc){inti,j;for(i=... 1.函数squeez(char s[],char c)的功能是删除字符串s中所出现的与变量c相同的字符。
squeez(char s[],char c)
{
int i,j;
for(i=j=0;填空1______;i++)
if(s[i]!=c)
填空2______;
s[j]='\0';
}
2.下面的函数itoh(n,s)完成将无符号十进制整数转换成十六进制表示,并存入字符串数组s中。程序中用到的函数reverse(char s[])是一个将字符串置逆的函数(见题后)。
void itoh(unsigned n,char s[])
{
int h,i=0;
do{
h=n%16;
s[i++]=(h<=9)?h+’0’:h+’A’_____;
}while((n/=16)!=0);
____;
reverse(s);
}
void reverse(char s[])
{
int temp,i,j;
for(i=0,j=strlen(s)-1;i<j;i++,j--)
{
temp=s[i];
s[i]=s[j];
s[j]=temp;
}
}
展开
 我来答
shine1991
科技发烧友

2019-03-02 · 智能家居/数码/手机/智能家电产品都懂点
知道顶级答主
回答量:4.7万
采纳率:82%
帮助的人:2.3亿
展开全部
  1. s[i]!='\0'

    s[j++]=s[i]

  2. s[i]='\0'

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式