📄 统计数字1.cpp
字号:
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
void numcnt(long);
long cnt[10];//保存结果
int main()
{
long page;
string str;
//ifstream in;
cout <<"请输入文件名称:";
cin >> str;//输入文件名字
ifstream in(str.c_str());
string s;
in >>s;
//while( in >> s )
//{
cout << "Read from file: " << s << endl;
// }
//in.open(str.c_str());
//in >> page;
//cout <<page<<endl;
page=11;
numcnt(page);
for(int i = 0; i < 10; ++i)
{
cout << cnt[i] << endl;
}
in.close();
for(i = 0; i < 10; ++i)
{
cnt[i] = 0;
}
cin>>str;
return 0;
}
void numcnt(long page)
{
long i_page;
for(long i = 1; i <= page; ++i)
{
i_page = i;
while(i_page != 0)
{
++cnt[i_page%10];
i_page /= 10;
}
}
}//计算部分,page很大的时候就很慢了
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -