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 ...