5.题目:输出九九乘法表。
程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
#includestdio.hintmain(){inti,j,result;printf("\n");for(i=1;i10;i++){for(j=1;j=i;j++){result=i*j;printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/}printf("\n");/*每一行后换行*/}}
6.题目:要求输出国际象棋棋盘。
程序分析:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
#includestdio.h#includewindows.hintmain(){SetConsoleOutputCP();inti,j;for(i=0;i8;i++){for(j=0;j8;j++)if((i+j)%2==0)printf("%c",);elseprintf("");printf("\n");}return0;}
最后,非常感谢您的支持,如果您有什么疑问,非常欢迎您私信晓影或者在评论区留下您宝贵的意见或建议。
预览时标签不可点收录于话题#个上一篇下一篇