最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
逆序輸出一句話(C語言指針初步)-創(chuàng)新互聯(lián)
題目:逆序輸出一句話,每個單詞用空格隔開
//input
i like beijing.


//output


beijing. like i

思路,指針,判斷空格來分開單詞,倒著遍歷字符串。

目前創(chuàng)新互聯(lián)公司已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、范縣網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。話不多說,直接上代碼
?
#include#include#define SIZE 64
print(char* s)
{
    int i = 0;
    char* p = s;
    while (*p++ != '\0')
        ;
  
    while (1)
    {
        
        while(*p!= ' '&& p!=s)
        {
            p--;
        }
        if (p != s)
        {
            p++;
            printf("%s ", p);
            p--;
            *p = '\0';
        }
        if (p == s)
        {
            printf("%s", p);
            break;
        }
    }
       
}
int main()
{
    int n = 0;
    char str[SIZE] = { 0 };
    gets(str);
    print(str);
    return 0;
}

?

可以認真去想一下我的指針究竟指向了誰,思考一下邏輯

優(yōu)化
#include#include#define SIZE 64
print(char* s)
{
    int i = 0;
    char* p = s;
    while (*p++ != '\0')
        ;
  
    while (1)
    {
        
        while(*p!= ' '&& p!=s)
        {
            p--;
        }
        if (p != s)
        {
            p++;
            printf("%s ", p);
            while (*(--p) == ' ')//多個空格,
                ;
            p++;
            *p = '\0';
        }
        if (p == s)
        {
            printf("%s", p);
            break;
        }
    }
       
}
int main()
{
    int n = 0;
    char str[SIZE] = { 0 };
    gets(str);
    print(str);
    return 0;
}

話中有多個空格。

當(dāng)然,還可以優(yōu)化,比如字符串開頭是空格,字符串結(jié)尾是空格。

在這里不做贅述。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


新聞名稱:逆序輸出一句話(C語言指針初步)-創(chuàng)新互聯(lián)
文章起源:http://fisionsoft.com.cn/article/csdjjg.html