提問者:暖晨姑娘 | 瀏覽次 | 提問時間:2017-03-22 | 回答數量:3
main()
{void squ(char a[],char b[]);
char s1[20]="I am a boy",s2[20]="you are a boy";
squ(s1,s2);
printf("\n%s",s1);
}
void squ(char x[],char y[])
{int i=0,j=0;
while(x!='\0')
{while(y[j]!='\0')
{if(x==y[j])
{for(j=i;x[j]=x[j+1];j++);
i--;
break;
}
j++;
}
i++;j=0;
}
}
首先它要做的問題是把前一個句子中出現的於後一個句子中的相同字符刪除,運行結果是
Im,
表示對for(j=i;x[j]=x[j+1];j++)此句很不理解,它不是連循環的格式都不是嗎
這是清華出版社2005年11月的《c語言程序設計》p141的一道例題
求各位幫忙
按我的想法,另外寫了一個,始終不對,做法如下:
main()
{void squ(char a[],char b[]);
char s1[
斜翼天使
回答數:209 | 被采納數:111
令狐澤
回答數:54 | 被采納數:108
曲楚珩
回答數:162 | 被采納數:126
今天給大家帶來C語言之for語句如何解決循環的問題,C語言之for語句解決循環的問題的方法,讓您輕鬆解決問題。對於許多學習C語言的朋友來說,循環語句是必經之路,然而對於許多人剛開始...
北京時間5月12日消息,今年秋天微軟將會推出Creators Update,它為Creators Update增加了一個新程序,能夠為照片、視頻添加電影效果,植入CG特效、標題和配...
WindowsXP操作係統中有幾個特殊文件夾,大家都知道是什麼那些特殊文件嗎?知道他們都有那些作用嗎? 1、SystemVolumeInformation文件夾 ...
今天給大家帶來如何用鍵盤輸入特殊符號?,用鍵盤輸入特殊符號的方法。,讓您輕鬆解決問題。我們在輸入文件或者書寫的時候,難免要輸入標點符號,有些特殊的標點符號,我們還需借助於智能ABC...