求教C 題目,輸出最長字元注意,是C 啊別用C語言,謝謝非常感謝

時間 2022-03-12 21:00:05

1樓:匿名使用者

#include

#include

#include

using namespace std ;

清除輸入流結束標誌,並回到輸入流開始位置istr.clear();

istr.seekg(0,istringstream::beg );

//輸出最長串

while( !istr.eof() )

return len;

}int main()

2樓:匿名使用者

#include"iostream.h"

#include"string.h"

void main()

int longest(char string)else len++;

else

}return(place);}

3樓:

看到有強調必須c++的題,正好練高階部分。。

用的都是標準函式,沒超標。自己也熟悉了不少細節。。

#include

#include

#include

#include

#include

#include

using namespace std;

class word: public string

unsigned int order;

int main()

*****====

請輸入一行文字:kkk,aa.;eee,dd,mm jj a.bbb,a;a.cc;aaa.;a.a;a.aa.;bb

原文字:kkk,aa.;eee,dd,mm jj a.bbb,a;a.cc;aaa.;a.a;a.aa.;bb

分解為:kkk|aa|eee|dd|mm|jj|a|bbb|a|a|cc|aaa|a|a|a|aa|bb|

集合化: 值(優先順序)

a(6) aa(1) aaa(11) bb(16) bbb(7) cc(10) dd(3) eee(2) jj(5) kkk(0) mm(4)

最後排序:

kkk(0) eee(2) bbb(7) aaa(11) aa(1) dd(3) mm(4) jj(5) cc(10) bb(16) a(6)

顯示最長詞:

kkk eee bbb aaa

最長詞長度:3

*****====

適應性應該最強,無論多亂的英文文字都可以分揀

4樓:匿名使用者

用佇列來做,入隊前判斷長度:如果大於隊中元素長度,將隊伍清空;如果等於,則入隊,若小於,不做操作;

實現如上思路,設計結構體

typedef struct nodenode,*pnode;

typedef struct queuequeue,pqueue;

為以上結構,需要如下操作:

void makenode(pnode &p);

//分配記憶體,以及相關資料的初始化

void initqueue(pqueue &q);

//分配記憶體,以及相關資料初始化

//入隊操作,入隊時,要更改len和銷燬隊伍,並且重新初始化

char *getword(char *ch);

//獲取字串中單詞,獲取後,將獲取位置賦值空(" ")int isempty(char *ch);

//判斷是否為空,若為空返回1,否則0

void mainvoid(char *p)//呼叫如上操作,實現功能

需要**請採納

c語言中怎麼輸出特殊字元,C語言中怎麼輸出一個特殊字元

include main 你腦袋是方的嗎 不會這樣啊! include int main printf c t chr 好像沒有問題哈 手機上網,沒有測試 我剛剛去找了一下 ascii的表 以及擴充套件 ascii 255 的那個都沒有你要的那個符號 我想了一下 你那個符號應該不是 ascii但以前...

c語言一道題目求教教,C語言一道題目,求教教

號和四門功課的成績從鍵盤讀入。2 計算每個學生的總分和平均分。3 按平均成績進行排序,輸出 愛吃米糕 親,這個最基本的,你要自己練習才能慢慢寫出程式啊 小輝丿仔 這個你得自己做 給你提醒一下,可以陣列做 include include define null0 define len sizeof s...

c 怎麼輸出ascii碼對應的字元

幸福不打祥 c 中有對應的公式 是電腦具體編號的一套 必須要先寫公式。先定義字元ch,輸入字元,在把字元強制轉換成整數就是該字元的ascii碼值,即int ch ascii是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso ...