输出范围内的字符及ASCII码。从键盘输入2个整数[0~127],按顺序输出范围内的整数及其对应的字符。
输入格式:
一行中输入2个整数(第1个整数小于等于第2个整数),以空格分隔,2个整数的取值范围是合法的ASCII码整数(0~127)
输出格式:
输出所有整数范围内内的整数及其对应的ASCII码字符,每行输出5个;
若第1个整数大于第2个整数则无输出;
若任意一个整数对应的不是合法ASCII码则无输出。
输入样例1:
48 57
输出样例1:
48,0;49,1;50,2;51,3;52,4;
53,5;54,6;55,7;56,8;57,9;
输入样例2:
65 70
输出样例2:
65,A;66,B;67,C;68,D;69,E;
70,F;
答案:
#include<iostream>
using namespace std;
int main()
{
int a,b,j=0;
cin>>a>>b;
if(a<b&&a<128&&a>=0&&b<128&&b>=0)
for(a;a<=b;a++)
{
cout<<a<<","<<char(a)<<";";
j++;
if(j%5==0)cout<<endl;
}
return 0;
}