![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
m0_38056893
没怎么在用了,评论可能没回复
展开
-
蓝桥杯--基础练习之BASIC-7 特殊的数字
7.BASIC-7特殊的数字(100分)#include <iostream>using namespace std;int main(){ for(int i=100;i<=999;i++) { int bai = i/100; int shi = i/10%10; int ge = i%10; if(bai*bai*bai+shi*shi*shi+g...原创 2018-02-26 22:40:35 · 244 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-8 回文数
蓝桥杯--基础练习之BASIC-8 回文数原创 2018-02-26 22:42:21 · 267 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-9 特殊回文数
蓝桥杯--基础练习之BASIC-9 特殊回文数原创 2018-02-26 22:45:31 · 383 阅读 · 0 评论 -
蓝桥杯--算法训练之ALGO-79 删除数组零元素
算法训练 删除数组零元素【分析】CompactIntegers()函数传入的参数为:数组a[],数组的大小n。返回值为void,在函数内使用输出语句输出结果。【实现】设置一个计数器用于计算数组中不为0的元素的个数,遍历输入的数组,当计数器不为0时候输出计数器数值并输出所有非0元素,否则只输出0。【代码】评测通过的C++代码如下:#include <iostream>using nam...原创 2018-03-07 18:41:38 · 491 阅读 · 1 评论 -
1056. 组合数的和(15)
【思路】根据输入的n的大小确定开辟的数组大小,然后对下标分两组遍历进行组合,当两个下标不想等时候进行乘法运算并加到累加器上。满分的C++代码如下:#include <iostream>using namespace std;int main(){ int n,num; int sum = 0; cin >> n; int x[n]; for(int i=0;...原创 2018-02-28 21:28:58 · 286 阅读 · 0 评论 -
1061. 判断题(15)
【思路】根据输入的数据创建一个相应大小的数组用于接收输入的数据。将第三行开始的数据逐列与第二行做比较,若相同表明答案正确,则加上相对应的分值。计算完一个学生后输出分值,并将其重新置为0。满分的C++代码如下:#include <iostream>using namespace std;int main(){ int n,m; int score = 0; cin >...原创 2018-02-28 21:56:01 · 885 阅读 · 0 评论 -
1043. 输出PATest(20)
【思路】先对比一下输入字符串和输出字符串。(1)对于输入的字符串"edlesPayBestPATTopTeePHPereatitAPPT":#include <iostream>#include <string>using namespace std;int main(){ int P_num=0,A_num=0,T_num=0,e_num=0,s_num=0,t...原创 2018-02-28 22:49:46 · 152 阅读 · 0 评论 -
1026. 程序运行时间(15)
【思路】本题有两个关键点:第一是四舍五入的方法,最简单的方法是在所求的数上加上0.5然后取整可得;第二是控制输出格斯,使得在时,分,秒为个位数时候自动保存为2位数字格式,使用%02d输出。满分的C++代码如下:#include <stdio.h>#include <time.h>#define CLK_TCK 100int main(){ int C1,C2; ...原创 2018-03-01 12:52:36 · 176 阅读 · 0 评论 -
1006.换个格式输出整数(15)
1006.换个格式输出整数(15)【分析】由于题目要求输入的整数为不超过3位的正整数,故可通过对输入的n进行判断,分别拆分出每一位,并给出对应的输出即可。满分的C++代码如下:#include <iostream>using namespace std;int main(){ int n; int ge,shi,bai; cin >> n; ...原创 2018-03-22 16:00:28 · 228 阅读 · 0 评论 -
HDU3782 xxx定律
【题目】AC的C++代码如下:#include <iostream>using namespace std;int main(){ int n; int count; while (scanf("%d",&n) != EOF && n != 0) { count = 0; while (n !...原创 2018-03-24 22:49:37 · 281 阅读 · 0 评论 -
ADV-103 逆序序列
【题目】【代码】满分的C++代码如下:#include <iostream>using namespace std;int a[20];int main() { int count; for (int i = 0; i < 20; i++) { cin >> a[i]; if (a[i] == 0) ...原创 2018-03-25 14:31:53 · 267 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-6 杨辉三角形
6.BASIC-6杨辉三角形(100分)AC的C++代码如下:#include <stdio.h>int a[34][34];int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { a[i][1] = a[i][i] = 1; ...原创 2018-02-26 19:42:04 · 258 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-5 查找整数
5.BASIC-5查找整数(100分)AC的C++代码如下:#include <iostream>using namespace std;int main(){ int n; int num; cin >> n; int a[n]; for(int i=0;i<n;i++) { cin >> a[i]; } cin >>...原创 2018-02-26 19:39:09 · 203 阅读 · 0 评论 -
C++之STL -- string
C++之STL -- string原创 2017-12-23 21:18:47 · 134 阅读 · 0 评论 -
C++之STL -- vector
C++之STL -- vector原创 2017-12-24 11:49:34 · 138 阅读 · 0 评论 -
1010. 一元多项式求导 (25)
【思路】定义变量coe,exp分别接收输入的多项式系数和指数。当输入的第一组多项式指数已经为0时候,求导后为0,即输出"0 0";否则进入循环,根据公式计算求导后系数和指数。若为第一组,则格式为"%d %d",接下来的几组格式都为" %d %d"。满分的C++代码如下:#include <iostream>using namespace std;int main(){ int ...原创 2018-02-26 10:09:26 · 234 阅读 · 0 评论 -
1013. 数素数 (20)
【前提】首先要掌握判断素数的函数。【例】假定有一个数组,编写程序判定里面的数是否为素数并输出。#include <iostream>using namespace std;bool isPrime(int num){ if(num == 2) return true; for(int i=2;i*i<=num;i++) { if(num%i == 0) ...原创 2018-02-26 12:15:46 · 721 阅读 · 4 评论 -
1001. 害死人不偿命的(3n+1)猜想 (15)
【思路】本题较为简单,对输入的数判断是否已经等于1,若不等于,则分别判断奇数或者偶数进行操作,每进行一次操作计数器自动增加1,直到使这个数变成1。满分的C++代码如下:#include <iostream>using namespace std;int main(){ int n; cin >> n; int count = 0; while(n!=1) {...原创 2018-02-26 12:40:17 · 206 阅读 · 0 评论 -
1004. 成绩排名 (20)
【思路】分别设置maxName,minName,maxNo,minNo,maxScore,minScore用于记录姓名,学号和成绩的最大,最小值方便最后进行输出。对输入的n组数据进行分数的比较,若大于最大值则姓名,学号最大值都设置为当前值,最小值也是如此。满分的C++代码如下:#include <iostream>#include <string>using names...原创 2018-02-26 12:51:28 · 156 阅读 · 0 评论 -
1009. 说反话 (20)
【思路】若用Java比较简单,先用字符串接收读入的一串带有空格的英文。用Java中的split()函数分割此字符串形成字符串数组,然后倒序输出此字符串数组即可。1.JDK-API中的split()函数:2.用例如下:public class Main { public static void main(String[] args) { String s = "C,C#,java,Python...原创 2018-02-25 23:07:26 · 192 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-2 01字串
2.BASIC-2 01字串(100分)[思路]使用五层循环枚举。AC的C++代码如下:#include <iostream>using namespace std;int main(){ for(int i=0;i<=1;i++) { for(int j=0;j<=1;j++) { for(int k=0;k<=1;k++) { ...原创 2018-02-26 15:04:42 · 251 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-1 闰年判断
BASIC-1 闰年判断AC的C++代码如下:#include <iostream>using namespace std;int main(){ int year; cin >> year; if (year%4==0 && year%100!=0 || year%400==0) cout << "yes" << e...原创 2018-02-26 15:01:08 · 436 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-3 字母图形
3.BASIC-03字母图形(100分)AC的C++代码如下:#include <iostream>#include <math.h>using namespace std;char c[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U'...原创 2018-02-26 15:08:09 · 317 阅读 · 0 评论 -
蓝桥杯--基础练习之BASIC-4 数列特征
4.BASIC-4数列特征(100分)AC的C++代码如下:#include <iostream>using namespace std;int a[10000];int main(){ int n; int sum = 0; cin >> n; for(int i=0;i<n;i++) { cin >> a[i]; } int ...原创 2018-02-26 19:36:41 · 252 阅读 · 0 评论 -
填写算式
填写算式看这个算式:☆☆☆ + ☆☆☆= ☆☆☆如果每个五角星代表 1 ~ 9 的不同的数字。这个算式有多少种可能的正确填写方法?173 + 286 = 459295 + 173 = 468173 + 295 = 468183 + 492 = 675以上都是正确的填写法!注意:111 + 222 = 333 是错误的填写法!因为每个数字必原创 2018-03-28 09:41:45 · 703 阅读 · 0 评论