《C语言程序开发范例宝典》-基础

xiaoxiao2021-02-28  77

实例002:十进制转换为二进制 一个0-32768的十进制数转换为16位二进制数;

for (m = 0; m < 15; m++) { i = n % 2; j = n / 2; n = j; a[m] = i; }

实例003:将一个N进制数转换为10进制数;

实例004:通过递归实现将二进制数转换为十进制数;

int bin_dec(int x,int n) { if(n==0) { return 1; } return x*bin_dec(x,n-1); } 实例009,打印三角形 三个for循环,一个用于控制行数,一个用于打印空格数,另一个用于打印符号“#” 1.5数组: 实例22 逆序存放数组 实例28 设计魔方阵 字符和字符串操作: 实例032不用strcat连接两个字符串 实例038分数计算器程序,有用的计算最大公约数与最小公倍数;

int gys(int x, int y) { return y ? gys(y, x%y) : x; } int gbs (int x ,int y) { return x / gys(x, y)*y; }

实例045统计有无重复数字出现; s[a[i]]++ 宏定义及位运算; 实例050:循环移位; right (unsigned value ,int n) { unsigned z; z=(value>>n)|(value<<(16-n)); return (z); }

转载请注明原文地址: https://www.6miu.com/read-50653.html

最新回复(0)