06 2022 档案
1309:【例1.6】回文数(Noip1999)
摘要:【题目描述】 若一个数(首位不为零)从左向右读与从右向左读都是一样,我们就将其称之为回文数。例如:给定一个 10进制数 56,将 56加 65(即把56从右向左读),得到 121是一个回文数。又如,对于10进制数87, STEP1: 87+78= 165 STEP2: 165+561= 726 ST 阅读全文
posted @ 2022-06-19 17:14 禹城我的家 阅读(227) 评论(0) 推荐(0) 编辑
1308:【例1.5】高精除
摘要:【题目描述】 高精除以高精,求它们的商和余数。 【输入】 输入两个低于300位的正整数。 【输出】 输出商和余数。 【输入样例】 1231312318457577687897987642324567864324567876543245671425346756786867867867 12313123 阅读全文
posted @ 2022-06-19 17:12 禹城我的家 阅读(529) 评论(0) 推荐(0) 编辑
1307:【例1.3】高精度乘法
摘要:【题目描述】 输入两个高精度正整数M和N(M和N均小于100位)。求这两个高精度数的积。 【输入】 输入两个高精度正整数M和N。 【输出】 求这两个高精度数的积。 【输入样例】 36 3 【输出样例】 108 #include<bits/stdc++.h> using namespace std; 阅读全文
posted @ 2022-06-19 17:11 禹城我的家 阅读(788) 评论(0) 推荐(0) 编辑
1159:斐波那契数列
摘要:【题目描述】 用递归函数输出斐波那契数列第n项。0,1,1,2,3,5,8,13…… 【输入】 一个正整数n,表示第n项。 【输出】 第n项是多少。 【输入样例】 3 【输出样例】 1 #include<iostream> using namespace std; int calculate(int 阅读全文
posted @ 2022-06-17 17:09 禹城我的家 阅读(140) 评论(0) 推荐(0) 编辑
1157:哥德巴赫猜想
摘要:【题目描述】 哥德巴赫猜想的命题之一是:大于6 的偶数等于两个素数之和。编程将6~100所有偶数表示成两个素数之和。 【输入】 (无) 【输出】 分行输出: 例如: 6=3+3 8=3+5 ... (每个数只拆开一次,请保证第一个加数最小) 【输入样例】 (无) 【输出样例】 (无) #includ 阅读全文
posted @ 2022-06-16 17:12 禹城我的家 阅读(524) 评论(0) 推荐(0) 编辑
1402:Vigenère密码
摘要:【题目描述】 6世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文,用M 表示;称加密后的信息为密文,用C表示 阅读全文
posted @ 2022-06-16 17:11 禹城我的家 阅读(334) 评论(0) 推荐(0) 编辑
1401:机器翻译
摘要:【题目描述】 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典 阅读全文
posted @ 2022-06-16 17:10 禹城我的家 阅读(192) 评论(0) 推荐(0) 编辑
1140:验证子串
摘要:【题目描述】 输入两个字符串,验证其中一个串是否为另一个串的子串。 【输入】 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。 【输出】 若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2) 否则,若第二个串s2是第一个串s1的子串,输出(s2 阅读全文
posted @ 2022-06-05 14:44 禹城我的家 阅读(604) 评论(0) 推荐(0) 编辑
1839:【05NOIP提高组】谁拿了最多奖学金
摘要:#include <iostream> using namespace std; string name,bestname; int main() { int i,tmp=0,n,sum=0,max=0,score1,score2,num; bool a,b; char c1,c2; cin >> 阅读全文
posted @ 2022-06-05 14:43 禹城我的家 阅读(415) 评论(0) 推荐(0) 编辑
2049:【例5.19】字符串判等
摘要:1 #include <iostream> 2 using namespace std; 3 string s1,s2; 4 string strlwr(string s) 5 { 6 for(int i=0;i<s.size();i++) 7 { 8 if(s[i]>='A' && s[i]<=' 阅读全文
posted @ 2022-06-05 14:41 禹城我的家 阅读(1386) 评论(0) 推荐(0) 编辑
2048:【例5.18】串排序
摘要:1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 const int N=25; 5 using namespace std; 6 7 string s[N]; 8 int main() 9 { 10 int n; 11 阅读全文
posted @ 2022-06-05 14:40 禹城我的家 阅读(1048) 评论(0) 推荐(0) 编辑
2047:【例5.16】过滤空格
摘要:【题目描述】 过滤多余的空格。一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。 【输入】 一行,一个字符串(长度不超过200200),句子的头和尾都没有空格。 【输出】 过滤之后的句子。 【输入样例】 Hello world.This is c language. 【输出样例】 He 阅读全文
posted @ 2022-06-05 14:39 禹城我的家 阅读(640) 评论(0) 推荐(0) 编辑
2046:【例5.15】替换字母
摘要:#include<iostream> using namespace std; int main() { char c1,c2; string s; getline(cin,s); cin >> c1 >> c2; for(int i=0;i<s.size();i++) { if(s[i]==c1) 阅读全文
posted @ 2022-06-05 14:38 禹城我的家 阅读(631) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示