#include<stdio.h> void main() { int i; char ch,
#include<stdio.h>voidmain(){inti;charch,*p1,*p2,s[4][20]={"four","hello","peak","appl...
#include<stdio.h>
void main()
{
int i;
char ch,*p1,*p2,s[4][20]={"four","hello","peak","apple"};//*s[4]
for(i=0;i<4;i++){
p1=p2=s[i];
ch=*(p1+i);
while(*p1!='\0'){
if(*p1!=ch){
*p2=*p1;
p2++;}
p1++;}
*p2='\0';}
for(i=0;i<4;i++)
printf("%s\n",s[i]);
}
最后答案是our,hllo,pek,appe。求解为什么,解释第一个for循环。 展开
void main()
{
int i;
char ch,*p1,*p2,s[4][20]={"four","hello","peak","apple"};//*s[4]
for(i=0;i<4;i++){
p1=p2=s[i];
ch=*(p1+i);
while(*p1!='\0'){
if(*p1!=ch){
*p2=*p1;
p2++;}
p1++;}
*p2='\0';}
for(i=0;i<4;i++)
printf("%s\n",s[i]);
}
最后答案是our,hllo,pek,appe。求解为什么,解释第一个for循环。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询