2022.3.21 21:56 洛谷P1055
2022/3/21 23:32:52
本文主要是介绍2022.3.21 21:56 洛谷P1055,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
C: (80分)
#include <stdio.h> int main() { char a[14] = {0}; int b = 0, c = 1; //x - xxx - xxxxx - x for (int i = 0; i < 13; i++) { scanf("%c", &a[i]); if (a[i] != '-' && i < 12) { b += (a[i] - 48) * c; c++; } } if ((b % 11) == (a[12] - 48)) { printf("Right"); } else if (b % 11 == 10) //如果50分就是少了这个判断 { a[12] = 'X'; printf("%s", a); } else { a[12] = char(b % 11 + 48); printf("%s", a); } return 0; }
C++:(80分)
#include <iostream> #include <string> using namespace std; int main() { string str1 = "0-000-00000-0"; cin >> str1; int a = 1, b = 0; for (int i = 0; i < 12; i++) { if (str1[i] != '-') { b += int(str1[i] - 48) * a; a++; continue; } } b %= 11; if (b == (str1[12] - 48)) { cout << "Right"; } else if (b == 10) { cout << str1.substr(0, 12) << "X"; } else { cout << str1.substr(0, 12) << b; } return 0; }
python: (预计也是80分)
str1 = input("") //开头输入部分
除了开头输入部分,其他基本一样
这题挺难搞的,搞了很久没有搞到100,都是80
欢迎各方大佬斧正
这篇关于2022.3.21 21:56 洛谷P1055的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署