I am a teacher!

导航

2020年2月13日 #

C语言程序设计100例之(28):直线蛇形阵

摘要: 例28 直线蛇形阵 问题描述 编写程序,将自然数1、2、…、N2按蛇形方式逐个顺序存入N阶方阵。例如,当N=3和N=4时的直线蛇形阵如下图1所示。 图1 直线蛇形阵 输入格式 一个正整数n(1≤n≤20)。 输出格式 N阶满足要求的直线蛇形方阵。输出时共n行,每行n个数,每个数占4列。 输入样例 4 阅读全文

posted @ 2020-02-13 10:34 aTeacher 阅读(1415) 评论(0) 推荐(0)

C语言程序设计100例之(27):回旋方阵

摘要: 例27 回旋方阵 问题描述 编写程序,生成从内到外是连续的自然数排列的回旋方阵。例如,当n=3和n=4时的回旋方阵如下图1所示。 图1 由内到外回旋方阵 输入格式 一个正整数n(1≤n≤20)。 输出格式 N阶满足要求的由内到外回旋方阵。输出时共n行,每行n个数,每个数占4列。 输入样例 5 输出样 阅读全文

posted @ 2020-02-13 10:21 aTeacher 阅读(1880) 评论(0) 推荐(1)

C语言程序设计100例之(26):二进制数中1的个数

摘要: 例26 二进制数中1的个数 问题描述 如果一个正整数m表示成二进制,它的位数为n(不包含前导0),称它为一个n位二进制数。所有的n位二进制数中,1的总个数是多少呢? 例如,3位二进制数总共有4个,分别是4(100)、5(101)、6(110)、7(111),它们中1的个数一共是1+2+2+3=8,所 阅读全文

posted @ 2020-02-13 10:09 aTeacher 阅读(1881) 评论(0) 推荐(1)