下面的程序可以输出ASCII字符与所对应的数字的对照表。修改下列程序,使其可以输出字母a 到z与所对应的数字的对照表。 #include<iostream> #include<cstring> #include <iomanip> using namespace std; class Table { public: Table(int p) { i=p; } void ascii( ); protected : int i; }; void Tab
时间: 2024-03-04 08:52:03 浏览: 94
le::ascii( ) { cout<<left<<setw(10)<<"Character"<<setw(10)<<"ASCII"<<endl; for(i=0;i<=127;i++) { cout<<left<<setw(10)<<char(i)<<setw(10)<<dec<<i<<endl; } } int main( ) { Table obj(0); obj.ascii( ); return 0; }
修改后的程序如下:
#include<iostream>
#include<cstring>
#include <iomanip>
using namespace std;
class Table {
public:
Table(int p)
{
i=p;
}
void alphabets(); //修改函数名
protected :
int i;
};
void Table::alphabets() //修改函数定义
{
cout<<left<<setw(10)<<"Character"<<setw(10)<<"ASCII"<<endl;
for(i=97;i<=122;i++) //修改循环范围
{
cout<<left<<setw(10)<<char(i)<<setw(10)<<dec<<i<<endl;
}
}
int main( ) {
Table obj(0);
obj.alphabets(); //修改函数调用
return 0;
}
修改后的程序可以输出字母a 到z与所对应的数字的对照表。
阅读全文