题目:一个8位的整数。它的每两位代表一个字母在字母表中的序号(00-25),编写程序,输入一个8位的整数(不够8位的前面补0),按上述规则将其转换为一个四字母的单词。例如输入01112004,输出blue。 解答: #include using namespace std; int main() {char a,b,c,d; int f; cin>>f; d=f%100; c=f/100%100; b=f/10000%100; a=f/1000000%100; cout<<char(a+‘a’)<<char(b+‘a’)<<char(c+‘a’)<<char(d+‘a’); return 0; }
方法有点笨,能凑合用一下。