首页 > 其他分享 >洛谷刷题_ISBN 号码

洛谷刷题_ISBN 号码

时间:2022-11-10 10:35:22浏览次数:71  
标签:-% 洛谷 数字 号码 int c% ISBN 刷题

P1055 [NOIP2008 普及组] ISBN 号码

题目链接:https://www.luogu.com.cn/problem/P1055

这道题从题意上来说还是比较简单的,刚开始想用整形直接输入一个一个数字,没有想到scanf会直接把中间的三个数字连起来当成一个数字进行输入,所以还是要以字符的形式进行一个一个数字的输入。

#include <stdio.h>
int main ()
{
	char a[11],ch;
	scanf("%c-%c%c%c-%c%c%c%c%c-%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9],&a[10]);
    int num=((a[1]-'0')*1+(a[2]-'0')*2+(a[3]-'0')*3+(a[4]-'0')*4+(a[5]-'0')*5+(a[6]-'0')*6+(a[7]-'0')*7+(a[8]-'0')*8+(a[9]-'0')*9)%11;//先算出正常的识别码是多少
	if(num<10) ch=num+'0';//与10比较得出是数字还是X
	else ch='X';
    if(ch == a[10]) printf("Right");//然后进行比较再输出
	else printf("%c-%c%c%c-%c%c%c%c%c-%c",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],ch);
	return 0;
}

标签:-%,洛谷,数字,号码,int,c%,ISBN,刷题
From: https://www.cnblogs.com/Jinx8823/p/16876252.html

相关文章

  • 洛谷刷题_三角形分类
    【深基3.习8】三角形分类题目描述给出三条线段a,b,c的长度,均是不大于10000的正整数。打算把这三条线段拼成一个三角形,它可以是什么三角形呢?如果三条线段不能组成一......
  • LeetCode刷题记录.Day10
    四数相加II题目链接454.四数相加II-力扣(LeetCode)classSolution{public:intfourSumCount(vector<int>&nums1,vector<int>&nums2,vector<int>&nums3,v......
  • 洛谷B2078含k个三的数
    自行体会如果实在不会,就调试一下#include<stdio.h>intmain(){longintm;intn,k,num=0;scanf("%ld%d",&m,&k);for(inti=1;i<=15;i++){if(i=......
  • 洛谷-P3478 STA-Station
    STA-Station换根dp模板去到相邻的点可以根据去到的点的子树有多少个结点,来调整当前的值#include<iostream>#include<cstdio>#include<algorithm>#include<vecto......
  • 洛谷 [AGC021B] Holes 蓝 题解
    前言学校基础模拟赛的题,当时有思路但是不太会写凸包就没做,下来看了看,自己的思路大部分是正确的,有些细节没有想到,在此写篇题解。我用的是Andrew求凸包。思路答案为0......
  • 洛谷P1434滑雪分析
    [SHOI2002]滑雪题目描述Michael喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来......
  • 洛谷P1605题解分析
    迷宫题目描述给定一个\(N\timesM\)方格的迷宫,迷宫里有\(T\)处障碍,障碍处不可通过。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障......
  • 双指针_Leetcode刷题_11/100
    算法解释双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。若两个指针指向同一个数组,遍历的方向相同且不会相交,则也称......
  • 贪心算法_Leetcode刷题_7/100
    贪心算法采用贪心策略,保证每次操作是局部最优的,从而使随后结果是全局最优的。455.分配饼干贪心策略:尽量把最小的饼干分配给胃口最小的孩子。我的代码:算法描述:将......
  • 洛谷 P1195.口袋的天空
    题目链接:https://www.luogu.com.cn/problem/P1195今天上算法设计课,复习一下Kruskal和并查集。 放AC代码1#include<bits/stdc++.h>2usingnamespacestd;3......