include<stdio.h>void main(){ char isbn[13]; int a=0,b=0,c,d,e,i;scanf("%s",isbn); for(i=0;i<12;i+=2) a+=(isbn[i]-48);//-48是为了把字符“0~9”转换成数字0~9 for(i=1;i<12;i+=2) b+=(3*(isbn[i]-48)); c=a+b;printf("%d\...
百度试题 结果1 题目一个中国标准书号由标识符“ISBN”和()位数字构成,分为E A. N·UCC前缀、组区号、出版者号、出版序号、校验码5部分 B. 8 C. 9 D. 13 E. 10 相关知识点: 试题来源: 解析 C.13
第二组数字的变量定义为group_id,第三组数字的变量定义为pub_code,第四组数字的变量定义为item_num,校验位定义为check_d */ 8 int gs1 = 0, group_id = 0, pub_code = 0, item_num = 0, check_d = 0; 9 10 printf("Enter ISBN: "); 11 /* 每组数字看成一个整体,...
2.10.1 极限值 2.10.2 sizeof运算符 2.11 选择正确的类型 2.12 强制类型转换 2.12.1 自动转换类型 2.12.2 隐式类型转换的规则 2.12.3 赋值语句中的隐式类型转换 2.13 再谈数值数据类型 2.13.1 字符类型 2.13.2 字符的输入输出 2.13.3 宽字符类型 2.13.4 枚举 2.13.5 存储布尔值的...
3.10.2 强制类型转换 83 3.11 C99新增数据类型 84 3.12 小结 86 第4章 运算符和表达式 87 第3章介绍了C语言中的基本数据类型,这些是C语言最基本的操作对象。而在第4章中,读者将了解到最基本的操作方法,即运算符和表达式。在C语言中,通过运算符将常量、变量等操作对象组成表达式,而后,由表达式进一步...
1.2.2二进制数、八进制数和十六进制数的表示 4 1.2.3二进制数和十进制数的转换 5 1.2.4二进制数、八进制数和十六进制数的转换 7 1.3机器数的表示形式及其表示范围 8 1.3.1真值与机器数 8 1.3.2数的原码表示 8 1.3.3数的反码表示 9 1.3.4数的补码表示 10 1.3.5补码的加、减运算 11 ...
1.3设置VMware Workstation 10的首选项4 1.4使用虚拟网络编辑器5 1.4.1添加桥接模式虚拟网络6 1.4.2添加仅主机模式虚拟网络6 1.4.3在Windows主机中更改NAT设置8 1.4.4在Windows主机中更改DHCP设置8 1.4.5设置VMware Workstation的联网方式8 1.5安装与配置Windows Server 2008虚拟机11 1.6安装和升级 ...
9.3.1 实际参数的转换137 9.3.2 数组型实际参数138 9.3.3 变长数组形式参数140 9.3.4 在数组参数声明中使用static141 9.3.5 复合字面量141 9.4 return语句142 9.5 程序终止143 9.6 递归144 程序快速排序146 问与答147 练习题150 编程题153 第10章 程序结构155 10.1 局部变量155 10.1.1 ...
4.3 相容类型的转换(Cast Compatible Types)113 4.3.1 隐式转换(Implicit Cast)113 4.3.2 精度丢失(Lost Precision)114 4.3.3 显式转换(Explicit Cast)115 4.4 关系与逻辑操作(Relations & Logic Operations)117 4.4.1 条件表达(Condition Expressing)118 4.4.2 基本逻辑与短路求值...