- 博客(13)
- 收藏
- 关注
原创 P1135 奇怪的电梯
#include<iostream> #include<algorithm> #include<cstring> #include<cstdio> #include<queue> using namespace std; const int N = 250; int k[N]; int a, b, n; int d[N];//***重点 //步数计算+是否走过判断 queue <int> q; bool bfs(int f) ..
2020-10-09 19:28:41
312
原创 查找指定字符 (15分)
#include<stdio.h> #include<string.h> int main() { char a[2]; char b[100]; int i, t, j = -1; gets(a); //scanf("%c", &a); //a = getchar(); gets(b); t = strlen(b); for (i = t-1; ...
2020-03-01 17:59:30
2231
原创 特殊a串数列求和 (20分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。 输入格式: 输入在一行中给出不超过9的正整数a和n。 输出格式: 在一行中按照“s = 对应的和”的格式输出。 输入样例: 2 3 输出样例: s = 246 思路 拆分 比如3 4是3+33+333+3333 是43+330+2300+13000 代码 #include<stdio.h>...
2020-02-28 23:49:29
759
原创 求奇数和 (15分)
本题要求计算给定的一系列正整数中奇数的和。 输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。 输出格式: 在一行中输出正整数序列中奇数的和。 输入样例: 8 7 4 3 70 5 6 101 -1 输出样例: 116 这个题的一个小难点就是控制循环的条件 所以写了两种方法 第一种 #include<stdio.h> int m...
2020-02-28 14:58:38
2518
2
原创 统计素数并求和 (20分)
本题要求统计给定整数M和N区间内素数的个数并对它们求和。 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。 输入样例: 10 31 输出样例: 7 143 函数版 #include<stdio.h> #include<math.h> int prime(int);...
2020-02-28 14:23:30
2930
原创 练习4-10 找出最小值 (20分)(两种写法)
输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔 输入格式: 输入在一行中首先给出一个正整数nnn,之后是nnn个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出nnn个整数中的最小值。 输入样例: 4 -2 -123 100 0 输出样例: min = -123 利用指针写 #include<stdio.h> #incl...
2020-02-27 15:32:49
844
1
原创 练习4-6 猜数字游戏 (15分)
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包...
2020-02-26 23:03:22
319
原创 C语言程序设计 链表一节的理解
写在最前面 我个人也是初学者,链表这一节刚学的时候,简直看不懂,在说了无数次再看最后亿次,之后。终于理解的差不多了。以下的表述可能不是很专业,不过我会尽可能表达清自己的意思。 先上核心代码(与链表第一节的代码一模一样,只是改了一些字母的表示) 然后通过举例+解释的方法一行一行解释。(举例一共举例5个数) #include<stdio.h> #include<stdlib.h>...
2020-02-26 17:59:02
325
1
原创 数组元素循环右移问题 (20分)(C版)
先说思路吧——两种 像这种和数组挂钩,最后让你按某种顺序输出的题目。大体可以分成两种解决方法 1.改变序号对应的数字。 eg 1 2 3 4 要对应 a0 1 2 3 要倒序输出,我可以让a0=4 a1=3 最后按 a0 1 2 3 输出 2.改变最后的输出方式。 同上依然是倒序输出。 我按 a3 2 1 0的顺序输出。 所以,解决此题就有了两种代码。 先上第二种的——改变输出方式 #inclu...
2020-02-22 23:27:58
943
原创 素数对猜想 (20分)
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在一行给出正整数N。 输出格式: 在一行中输出不超过N的满足猜想的素数对的个数。 输入样例...
2020-02-21 00:00:27
2122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人