第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

c++問題求解,一個(gè)for循環(huán)為了不存入相同數(shù)據(jù)。

c++問題求解,一個(gè)for循環(huán)為了不存入相同數(shù)據(jù)。

C++
汪汪一只貓 2018-07-21 18:18:56
case 1:             for(i=0;i<s1;i++)             {                 if(st1[i]==(char)token)                     break;             }             if(i==s1)             {                 st1[s1++]=(char)token;                 str4+=' ';                 str4+=token;             }             break;第一次循環(huán)后,s1=1,并存入一個(gè),然后讀第二個(gè)時(shí),i=0,第一個(gè)if判斷不相同。就直接跳到下一個(gè)if判斷,我原來想法是for循環(huán)結(jié)束再下一個(gè)if判斷,怎么解決?
查看完整描述

1 回答

?
UYOU

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊

問題一:閣下的想法和初始想法不符合啊
for(i=0;i<s1;i++) 
{
//判斷原數(shù)組中是否含有相同元素
//含有則退出
if(st1[i]==(char)token)
break;
}

                     if(i==s1)//for循環(huán)未經(jīng)過break,所以 i==s1

        要求:我原來想法是for循環(huán)結(jié)束再下一個(gè)if判斷,怎么解決?

額。。
增加個(gè)標(biāo)志怎么樣?
case 1:
bool flag =true;
for(i=0;i<s1;i++)
{
if(st1[i]==(char)token)
flag=false;
}
if(flag)
{
st1[s1++]=(char)token;
str4+=' ';
str4+=token;
}
break;
如何


查看完整回答
反對 回復(fù) 2018-07-27
  • 1 回答
  • 0 關(guān)注
  • 780 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)