绿盟【按要求打印字母表】

来源:互联网 发布:明谦咖啡 知乎 编辑:程序博客网 时间:2024/04/27 12:50

题目大意:分组打印字母表,如输入2,打印(a,b)(c,d)……(y,z),输入3打印(a,b,c)……(v,w,x)(y,z)

代码:

int main(){int group;int i=97;char ch;cin>>group;if(group<1||group>122)return false;for(;i<123;){cout<<"(";for(int j=0;j<group;j++){if(i+j>122)break;ch=i+j;cout<<ch;if((j!=group-1)&&(i+j!=122))                cout<<",";}cout<<")";i=i+group;}cout<<endl;system("pause");}
思路:按照字母表对应的ASCII码进行输出,两个循环,内循环打印组内字母,外循环遍历各分组首位位置

0 0