欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C - 编程实现:两个 int(32 位)整数 m 和 n 的二进制表达式中有多少位(比特)不同

最编程 2024-07-09 12:21:36
...
C语言——在屏幕上打印以下图案* *** *****

qq_36042450: #include<stdio>void main(){ void printqianqihang(),printhouliuhang(); printqianqihang();//打印前七行 printhouliuhang();//打印后六行}void printspace(int i)//打印指定数量空格{ for(i;i>0;i--) printf(" ");}void printstar(int i)//打印指定数量*号{ for(i;i>0;i--) printf("*");}void printqianqihang()//打印前七行{ int i,j,n=7; for(i=1,j=i;i<=n;i++,j++) { printspace(n-j); printstar(j); printstar(j-1); printspace(n-j); printf("\n"); }}void printhouliuhang()//打印后六行{ int i,j,n=7; for(i=n-1,j=i;i>0;i--,j--) { printspace(n-j); printstar(j); printstar(j-1); printspace(n-j); printf("\n"); }}/* i |n 1234567654321| * |1 *** |2 ***** |3 ******* |4 ********* |5 *********** |6 *************|7 *********** |6 ********* |5 ******* |4 ***** |3 *** |2 * |1*/