摘要: 1.数据的绝对值表示为二进制形式 2.最高位符号位为1,表示负数(0表示正数) 3.除符号位外的数值取反加1 eg:求-5的补码 1. 5的二进制=101,5的原码0000000000000101 2. 因为负数,所以最高位符号为1所以为1000000000000101 3. 按位取反得111111 阅读全文
posted @ 2021-03-15 23:43 醉月8848 阅读(646) 评论(0) 推荐(0)
摘要: 计算存款利息。有1000 元,想存一年,有三种方法: 1、活期,年利率为r1. 2、一年期定期,年利率为r2. 3、存两次半年定期,年利率为r3. 请分别计算出一年后按3种方法所得到的本息和 1 #include<stdio.h> 2 int main() 3 { 4 float r1,r2,r3; 阅读全文
posted @ 2021-03-15 16:23 醉月8848 阅读(309) 评论(0) 推荐(0)
摘要: 华氏温度与摄氏温度转换公式:c=5/9(f-32),其中f代表华氏温度,c代表摄氏温度。 1 #include<stdio.h> 2 int main() 3 { 4 float f,c; 5 printf("请输入华氏温度:"); 6 scanf("%f",&f); 7 c=(5.0/9)*(f- 阅读全文
posted @ 2021-03-15 16:12 醉月8848 阅读(3165) 评论(0) 推荐(0)
摘要: 输出1900-2000年中是闰年的年份,符合下面两个条件之一的年份是闰年 1.能被4整除但不能被100整除。 2.能被100整除且不能被400整除。 1 #include<stdio.h> 2 int main() 3 { 4 int year; 5 for(year=1900;year<=2000 阅读全文
posted @ 2021-03-15 09:47 醉月8848 阅读(1650) 评论(0) 推荐(0)
摘要: 求方程式ax^2+bx+c=0的根,分别考虑 1.有两个不等的实根 2.有两个相等的实根 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 float a,b,c,sic,x1,x2; 6 printf("输入a,b,c的值:"); 阅读全文
posted @ 2021-03-15 09:39 醉月8848 阅读(828) 评论(0) 推荐(0)
摘要: 求两个数m和n的最大公约数。 最大公约数指某几个整数 1 #include<stdio.h> 2 int main() 3 { 4 int m,n,r=0; 5 printf("输入要求最大公约数的两个数:"); 6 scanf("%d%d",&m,&n); 7 r=m%n; 8 while (r! 阅读全文
posted @ 2021-03-15 09:25 醉月8848 阅读(1273) 评论(0) 推荐(0)