| 1 | 1/1 | 返回列表 |
| 查看: 276 | 回復(fù): 0 | ||
at1992127鐵蟲 (初入文壇)
|
[求助]
新人求助,關(guān)于循環(huán)和結(jié)構(gòu)的.....
|
|
書上有道題是這么要求的: 設(shè)計一個名為 chr的結(jié)構(gòu),用它存儲下還有關(guān)汽車的信息,生產(chǎn)商(存儲在字符數(shù)組或string對像中的字符串)、生產(chǎn)年份(整數(shù)),編寫一個程序,向用戶詢問有多少輛汽車。隨后,程序使用new來創(chuàng)建一個由相應(yīng)數(shù)量的car結(jié)構(gòu)組成的動態(tài)數(shù)組。接下來,程序提示用戶輸入每輛國的生產(chǎn)商(可能由多個單詞組成)和年份信息。請注意,這需要特別小心,因為它將交替讀取數(shù)值和字符串。最后,程序?qū)@示每個結(jié)構(gòu)的內(nèi)容。 我是這么想的,這個程序應(yīng)該有兩個循環(huán),一個循環(huán)是循環(huán)有多少輛汽車,比如用戶輸入5,循環(huán)5次,次個循環(huán)是輸出結(jié)構(gòu)中的內(nèi)容,也就是程序?qū)@示每個結(jié)構(gòu)的內(nèi)容,有五次循環(huán)就應(yīng)該顯示5對信息(一對信息是一個名稱和一個年份) 這是大致的內(nèi)容,其次就是創(chuàng)建一個結(jié)構(gòu),我當(dāng)初想的是在第一個循環(huán)內(nèi)創(chuàng)建一個結(jié)構(gòu)內(nèi)容包含一個string name和一個int nf。之后在創(chuàng)建一個動態(tài)的指針p,用戶輸入用cin>>p->name(先不考慮多個單詞,也就是有個空格) 然后在第一個循環(huán)中嵌套一個循環(huán),這個循環(huán)的作用是輸出用戶輸出的信息(輸入5即有5對10個信息) 輸出之后釋放p。 但樣并不是用戶統(tǒng)一輸入之后統(tǒng)一顯示,而是輸入一對顯示一對。 于是我將結(jié)構(gòu)放在第一個循環(huán)的外面,將第二個循環(huán)也放在外面,但這樣結(jié)構(gòu)并不儲存第二個信息。 // 練習(xí).cpp : 定義控制臺應(yīng)用程序的入口點。 // #include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout<<"請輸入汽車數(shù):"; int i,j,sl; cin>>sl; for(i=1;i<=sl;i++) { struct Car { string name; int nf; }; Car *p=new Car; cout<<"Car #"< cout<<"請輸入汽車的名稱:"; cin>>p->name; cout<<"請輸入汽車的年份信息:"; cin>>p->nf; for(j=1;j cout<<"您輸入的信息:\n"; cout< delete p; } return 0; } ________________________________ // 練習(xí).cpp : 定義控制臺應(yīng)用程序的入口點。 // #include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout<<"請輸入汽車數(shù):"; int i,j,sl; cin>>sl; struct Car { string name; int nf; }; Car *p=new Car; for(i=1;i<=sl;i++) { cout<<"Car #"< cout<<"請輸入汽車的名稱:"; cin>>p->name; cout<<"請輸入汽車的年份信息:"; cin>>p->nf; } for(j=1;j cout<<"您輸入的信息:\n"; cout< delete p; return 0; } 現(xiàn)在有兩個問題 一個是如何讓用戶輸入能夠有空格 我試過cin.get 不過無法編譯 第二個就是如何讓用戶統(tǒng)一輸入之后,統(tǒng)一輸入所輸入的全部信息? 。。。。。。。。。。。新人求助助助助。。。。。。。。。。 ![]() |
找到一些相關(guān)的精華帖子,希望有用哦~
| 1 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 286求調(diào)劑 +10 | Faune 2026-03-21 | 10/500 |
|
|---|---|---|---|---|
|
[考研] 0703化學(xué)調(diào)劑 +11 | 妮妮ninicgb 2026-03-15 | 15/750 |
|
|
[考研] 材料 271求調(diào)劑 +5 | 展信悅_ 2026-03-21 | 5/250 |
|
|
[考研] 求調(diào)劑 +3 | .m.. 2026-03-21 | 4/200 |
|
|
[考研] 材料與化工(0856)304求 B區(qū) 調(diào)劑 +3 | 邱gl 2026-03-21 | 3/150 |
|
|
[考研] 265求調(diào)劑 +12 | 梁梁校校 2026-03-19 | 14/700 |
|
|
[考研] 一志愿山大07化學(xué) 332分 四六級已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-16 | 3/150 |
|
|
[考研] 303求調(diào)劑 +5 | 睿08 2026-03-17 | 7/350 |
|
|
[考研] 材料工程(專)一志愿985 初試335求調(diào)劑 +3 | hiloiy 2026-03-17 | 4/200 |
|
|
[考研] 化學(xué)求調(diào)劑 +4 | 臨澤境llllll 2026-03-17 | 5/250 |
|
|
[考研] 材料 336 求調(diào)劑 +3 | An@. 2026-03-18 | 4/200 |
|
|
[考研] 287求調(diào)劑 +7 | 晨昏線與星海 2026-03-19 | 8/400 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無極 2026-03-20 | 5/250 |
|
|
[考博] 招收博士1-2人 +3 | QGZDSYS 2026-03-18 | 3/150 |
|
|
[考研] 一志愿中國海洋大學(xué),生物學(xué),301分,求調(diào)劑 +5 | 1孫悟空 2026-03-17 | 6/300 |
|
|
[考研] 085601材料工程專碩求調(diào)劑 +10 | 慕寒mio 2026-03-16 | 10/500 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 材料工程專碩274一志愿211求調(diào)劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 0856專碩279求調(diào)劑 +5 | 加油加油!? 2026-03-15 | 5/250 |
|