- 博客(2)
- 收藏
- 关注
原创 PTA L1-016 查验身份证 (15 分)
题目描述 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 3 4 5 6 7 8 9 10 M:1 0 X 9 8 7 6 5 4 3 2 现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。 输入格式: 输入第一行给出正..
2022-03-09 15:02:40
70
原创 牛客网 Shopping C语言实现
大一小白,假期在家,练习算法,发文记录下,如有不严谨之处,还请各位大佬指正。 今天我练习了牛客网shopping这个题,本人代码如下 #include<stdio.h> void Fact(int c[10001],int h);//将商品价格从大到小排序。 int main() { int t,x,y,a[10001],b[10001],count; double w;//每组商品最优价格。 scanf("%d",...
2021-12-27 10:21:38
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人