下面的函数invert的功能是将一个字符串的内容颠倒过来。voidinvert(charstr[]){inti,j,①;for(i=0,j=strlen(str)②;i
查看答案
己知a所指的数组中有N个元素。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置。voidfun(inta[N],intk){inti;for(i=k;i
下面程序的功能是输出两个字符串中对应位置相同的字符。#includecharx[]="programming";chary[]="FORTRAN";main(){inti=0;while(x[i]!='\0'&&y[i]!='\0')if(x[i]==y[i])printf("%c", ①);else ② ;}
下面的函数itoh(n,s)完成将无符号十进制整数转换成用十六进制数表示,并存入字符串组s中。程序中用到的函数reverse(char s[ ])是一个将字符串置逆的函数。itoh(unsignedn,chars[]){inth,i=0;do{h=n%16;s[i++]=(h<=9)?h+'0': ①;}while((n/=16)!=0);②;reverse(s);}
函数squeez (char s[ ], char c )的功能是删除字符串s中所出现的与变量c相同的字符。squeez(chars[],charc){inti,j;for(i=j=0; ①;i++)if(s[i]!=c) ②;s[j]='\0';}