画正方形

该题用了双循环,外层循环是控制每一行的首字母,避免出现Z之后的字符,用了i-1对26取余,内层循环是控制每行的字母,也是为了避免出现Z之后的字符,当字符大于Z时,回到A

完整代码:

#include<iostream>

using namespace std;

int main()

{

int n;

cin>>n;

for(int i=1;i<=n;i++)

{

char ch='A'+(i-1)%26;

for(int j=1;j<=n;j++)

{

cout<<ch;

ch++;

if(ch>'Z')

{

ch='A';

}

}

cout<<endl;

}

return 0;

}

全部评论

相关推荐

2024-12-18 10:30
扬州大学 Python
流浪的神仙:我以前有段时间也很喜欢瞻前顾后,后面发现海投就完了,走一步算一步,反正90%的投递都是没有后续的。面试会问什么谁也不知道,面经搜不到就是真的没有,觉得自己八股+项目+经历准备好了就冲。算法掌握到多少其实很大取决于当天面试官出的题有多难以及想不想要你,运气好要你出easy题直接秒,不想要也刷到过有佬遇到两道hard劝退题,测开岗的话是hot100够了,开发岗要求会更高这个不太了解。我的建议是觉得自己准备差不多了就去投吧,快1月了25找实习会越来越难,当然仅个人片面建议,如遇意见相左之处还请忽略吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务