菜鸟的博客

纵有疾风起,人生不言弃。

导航

2023.5.8

 1 #include <iostream>
 2 using namespace std;
 3 #include <fstream>
 4 #include <iomanip>
 5 void test()
 6 {
 7     int num;
 8     cout << "请输入一个十进制整数:" << endl;
 9     cin >> num;
10     //十进制输出
11     cout << "十进制输出为:" << num << endl;
12     //八进制输出
13     cout << "八进制输出为:"<<oct << num << endl;
14     //十六进制输出
15     cout << "十六进制输出为:" << hex << num << endl;
16 }
17 int main()
18 {
19     test();
20     return 0;
21 }
 1 //11-9
 2 #include <iostream>
 3 using namespace std;
 4 #include <fstream>
 5 #include <iomanip>
 6 #include <string>
 7 void test()
 8 {
 9     ofstream ofs;
10     ofs.open("test1.txt", ios::out);
11     ofs << "我说我不再拥有" << endl;
12     ofs << "你说你还爱我" << endl;
13     ofs << "我说我说我开不了口" << endl;
14     ofs.close();
15 }
16 void test01()
17 {
18     string buf;
19     int counter = 0;
20     ifstream ifs("test1.txt",ios::in);
21     ofstream ofs("test2.txt",ios::out);
22     if (!ifs.is_open())
23     {
24         cout << "文件打开失败" << endl;
25         return;
26     }
27     while (getline(ifs, buf))
28     {
29         ofs << ++counter << "." << buf << endl;
30     }
31     ifs.close();
32     ofs.close();
33 }
34 int main()
35 {
36     test();
37     test01();
38     return 0;
39 }
 1 //11-10
 2 #include <iostream>
 3 using namespace std;
 4 #include <fstream>
 5 #include <iomanip>
 6 #include <string>
 7 void test()
 8 {
 9     int num = 0;
10     char c;
11     char a ='';
12     ifstream ifs;
13     ifs.open("test1.txt", ios::in);
14     if (!ifs.is_open())
15     {
16         cout << "文件打开失败" << endl;
17     }
18 
19     while ((c = ifs.get()) != EOF)
20     {
21 
22         if (a == c)
23         {
24             num++;
25         }
26     }
27     ofstream ofs;
28     ofs.open("test2.txt", ios::out);
29     ofs <<"‘我’的个数为:" << num << endl;
30     ofs.close();
31     ifs.close();
32 }
33 int main()
34 {
35     test();
36     return 0;
37 }

 

posted on 2023-05-08 19:16  hhmzd233  阅读(10)  评论(0编辑  收藏  举报