10 2021 档案
摘要:R7-6 打印沙漏 题目: 分析: (1)每行输出的数相当与 an=2n-1;总数相当于一个上三角加一个下三角再减去1;上三角=下三角=n+(n-1)*n/2*2;即总数=2n*n-1。 (2)题目中要求相邻两行符号数差2,中间对齐——>在每一行前面输出空格数为对应三角形所在行数-1。 #inclu
阅读全文
摘要:一、例题1: L1-3 位运算 给定一个数,将该数的某二进制位上置0、置1或取反。 输入格式: 第1行:输入一个十进制整数。(32位int取值范围,其二进制数补码表示) 第2行后:每行输入一个位操作运算要求。 格式:输入位操作运算类型(1表示置0, 2表示置1,3表示按位取反) 位数(从最低位向高位
阅读全文
摘要:一、数据的储存 1.整型数据——占两个字节,范围[-32768 , 32768] (1)原码:正数的符号用0,负数的符号用1,其余各位表示数值的绝对值。 (2)反码:正数为本身;负数,数值部分每位求反,符号位不变。 (3)补码:正数为本身,负数为其反码+1(计算机中以补码的表示数值)。 ——总结:正
阅读全文
摘要:1.for循环 一般形式for(初始动作;条件;每轮执行的动作){ } for(int i=1;i<=n;i++){ sum= sum*i; } Tip:做求和的程序时,i可初始化为0;做求积达变量时,i可初始化为1。 2.while循环 一般形式:while(表达式) 循环语句; int i=1;
阅读全文