11 条题解
-
3
# 本题进化史 1:数组法
#include <bits/stdc++.h> using namespace std; int k; char v[30]; int main(){ for (int i=0;i<26;i++){ v[i]=i+'a'; cout<<v[i]; k++; if (k==13){ cout<<endl; k=0; } } for (int i=25;i>=0;i--){ cout<<v[i]; k++; if (k==13)cout<<endl; } return 0; }
2:字符法
#include <bits/stdc++.h> using namespace std; char v; int k; int main(){ for (int i=0;i<26;i++){ v='a'; v+=i; cout <<v; k++; if (k%13==0){ cout<<endl; k=0; } } for (int i=0;i<26;i++){ v='z'; v-=i; cout<<v; k++; if (k%13==0)cout<<endl; } return 0; }
3:可耻打表法
#include <bits/stdc++.h> using namespace std; int main(){ cout<<"abcdefghijklm\nnopqrstuvwxyz\nzyxwvutsrqpon\nmlkjihgfedcba"; return 0; }
本题其实也可以用vector和树状数组做,这边便不详写了。
-
1
#include<iostream> using namespace std; int main(){ for(int i=97;i<=109;i++)//第一行 cout<<char(i); cout<<endl; for(int i=110;i<=122;i++)//第二行 cout<<char(i); cout<<endl; for(int i=122;i>=110;i--)//第三行 cout<<char(i); cout<<endl; for(int i=109;i>=97;i--)//第四行 cout<<char(i); //当然,可以直接输出…… return 0; }//编者:Royal
- 1
信息
- ID
- 94
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- 递交数
- 192
- 已通过
- 124
- 上传者