2013 7 18學習作業 有常考面試題

2021-09-21 08:42:27 字數 2496 閱讀 4405

作業1.c++檔案流的應用

如果令a,b,c,d,……x,y,z26個英文本母,分別等於百分之1,2,……,24,25,26個數值,那麼我們就能得出如下有趣的結論:

hard word  8+1+18+4+23+15+18+11=98

knowledge    96%

love  54%          luck  47%

計算一下money  study   attitude

////  main.cpp

//  2013-7-18作業1

////  created by 丁小未 on 13-7-18.

// //如果令a,b,c,d,……,x,y,z這26個英文本母,分別等於百分之1,2,……,24,25,26個數值,那麼我們就能得出如下有趣的結論:

//hard word  8+1+18+4+23+15+18+11=98%

//knowledge    96%

//love  54%          luck  47%

//計算一下money  study   attitude

#include 

#include 

using namespace std;

//輸入乙個字母,然後返回他對應的值

void getvalue(char num[26],int n[26])

infile1.close();

infile2.close(); }

int serch(char c)

}if(26 == i)

return n[j];

//    infile1.close();

//    infile2.close(); }

int overridestrlen(const char *p)

while (*p!='\0');

return i; }

int main(int argc, const char * ar**) ;

int val[26];

for (int i=0; i<26; i++)

//將資料儲存到檔案中

ofstream onfile1,onfile2;//定義輸出檔案類(將資料寫入到檔案中)

onfile1.open("file1.txt");//開啟乙個輸入檔案file1用來儲存26個大寫的英文本母

onfile2.open("file2.txt");//開啟乙個輸入檔案file2用來儲存1-26個數字

for (int i=0; i<26; i++)

onfile1.close();

onfile2.close();

char f1[10];

char f='y';

do cout<

cout<<"您還要繼續計算嗎?(y/n)";

//cin>>f>>f;

cin.getline(f1,10);

}while('y' == f1[0]);

cout<<"歡迎使用!謝謝!"<

return 0; }

結果:

請輸入要計算的字串

love

love:54%

作業2.對string類進行重寫(重要,面試常考)

#include 

using namespace std;

class string1

else

else

} }

string1(const string1&other)  //拷貝建構函式

else if (this->m_data == other.m_data)

else

else

} }

~string1()//析構函式

}string1 &operator = (const string1&other) //賦值函式(通過過載=運算子)

else

this->m_data = new char(strlen(other.m_data)+1);

strcpy(this->m_data, other.m_data);

//this->m_data = other.m_data;

} }

//顯示函式

char *show()

};

int main(int argc, const char * ar**)

2013 7 15學習作業

題目1 int a 3 a 0 0 a 1 1 a 2 2 int p,q p a q a 2 a q p 的值是多少?為什麼?include using namespace std int main int argc,const char ar 題目2 const 有什麼用途?請用附上 例子佐證 ...

暑假學習 作業總結一

題目一 1.如何判斷乙個素數?100 200之間的素數怎麼判斷?素數判斷是除了1和本身,不能被其他數整除,初等數論,乙個整數不能整除他的平方數之內的整數就是素數。可以利用迴圈來完成。感覺程式的關鍵是什麼時候輸出結果,即注意 break和continue的使用。int i,n,m for i 100 ...

python學習作業筆記四

usr bin env python coding utf 8 time 2018 8 16 10 20 author 迭代器 可以迭代的資料都可以稱之為iterable物件 可迭代物件 from collections import iterable print isinstance iterab...