-
好像是華為杯的題目。。。我也去過 0 0
-
#include
using namespace std;
const double inch=;
const double foot=;
int main()
程式的順序在執行時寫錯了。
myinch=inch*cm;
myfoot=foot*cm;
如果不給 cm 乙個初始值,編譯器會隨機給它乙個初始值,以完成語句的執行。 那麼你就不會得到你想要的結果。 你的 main 函式有乙個返回值,最好給他乙個返回值,雖然你不能加,但是當你寫乙個大程式的時候,警告的東西好,就會多一些,而且處理不好,加乙個 return 語句,程式看起來更整潔,這也是一種好的程式設計習慣。 */
-
似乎無法適應並直接越線。
-
根據您提供的資訊,有乙個通用名稱、編號和高度。
程式如下:包括
#include
#include
struct student
char name[20];
int number;
double height;
a[100];
using namespace std;
int main()
int i=0,n,choice,j,num;
char name[20];
cout<<"高度測量">choice;
if(choice==1)
cout<<"請在調查中輸入總人數:"
cin>>n;
while(n--)
cout<<"名字:"
cin>>a[i].name;
cout<<"數:"
cin>>a[i].number;
cout<<"高度 (cm):
cin>>a[i].height;
i++;cout<<"創下歷史新高"system("cls");
goto loop;
if(choice==2)
cout<<"名字:"system("cls");
goto loop;
if(choice==3)
cout<<"1 按號碼搜尋"<<2 按名稱搜尋">choice;
if(choice==1)
cout<<"輸入數字:"
cin>>num;
for(j=0;jif(a[j].number==num)
cout<<"名字:"system("cls");
goto loop;
if(choice==2)
cout<<"輸入名稱:"
cin>>name;
for(j=0;jif(strcmp(a[j].name,name)==0)
cout<<"名字:"system("cls");
goto loop;
if(choice==4)
cout<<"感謝您的使用"<>
-
#include using namespace std;void binaryout(char c)}void displaybinary(void* data, int len) cout <打字並不容易,如果滿意的話,希望採用。
dev c++ 我也使用它。
安裝時有中文版本可以選擇,這樣就可以建立檔案新原始檔,編寫C++時不需要寫副檔名(預設)。 cpp)或繼續寫。CPP可以解決問題。 >>>More