精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 我想寫這樣一個程序,例如輸入的是:ni hao wo ai ni!但是輸出的是ni ai wo hao ni!

    我想寫這樣一個程序,例如輸入的是:ni hao wo ai ni!但是輸出的是ni ai wo hao ni!
    意思是:輸出的句子反向,但單詞不反向.
    以下是我的代碼(存在問題):
    #include
    #define N 100
    int main()
    {char ch, a[N], *p, *w = a[N],*x=a[N];
    printf("Enter a sentence: ");
    for (p = a; p < a + N; p++)
    {scanf("%c", p);
    if (*p == '\n')
    break;}
    printf("Reversal of sentence: ");
    ch = *(--p);
    do{
    for(--p;p>=a;p--)
    {if(*p==' ')
    {x=(--p);
    for(w=++p;;w++)
    {printf("%c",*w);
    if(*w=='!'||*w==' ')
    p==x;}}}
    }while(p==a);
    printf("%c", ch);
    }
    希望你幫我修改一下,幫我寫個參考也行,謝謝!
    其他人氣:206 ℃時間:2020-04-04 06:02:43
    優(yōu)質解答
    1 #include
    2 #include
    3 void myReverse(char*,char*);
    4 char * Reverse(char*);
    5 int main()
    6 {
    7 char a[]=" I am a student!";
    8 char *s=Reverse(a);
    9 printf("%s",s);
    10 return 0;
    11 }
    12 void myReverse(char *start,char *end)
    13 {
    14 char temp;
    15 while(start
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版