- 博客(14)
- 收藏
- 关注
原创 广搜 -------快走迷宫
题目描述有一个mn格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这mn个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出最短的道路,要求所走的路中没有重复的点,走时只能是上下左右四个方向。如果一条路都不可行,则输出相应信息(用-l表示无路)。优先顺序:左上右下输入输出格式...
2018-08-28 13:58:14 418
原创 1181: a+b(不同于第一题)
Description求a+b的值Input第一行一个整数T,表示接下来有T行每行两个整数是a,b,(0<=a,b<=10^10000)Output输出值#include <stdio.h>#include <string.h>char s1[10100];char s2[10100];int a[10100];int b...
2018-07-20 23:23:36 632 1
原创 问题 J: 杨辉三角
题目描述还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 输入输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。输出对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数后面用一个空格...
2018-07-19 23:58:58 1428
原创 问题 G: 推雪人
题目描述冬天到了,开始下雪了。松神和二哥决定出去推雪人。大家都知道一个雪人由两个雪球组成。松神和二哥决定分工合作,每人分别先滚若干个雪球,然后再组合在一起。一个小时后,松神一共滚了n个雪球,每个雪球的半径分别为a1,a2,a3...,an,与此同时,二哥一共滚了m个雪球,每个雪球的半径分别为b1,b2,b3,...,bn。他们决定每人选择出一个雪球然后推成一个雪人。由于美观的原因,假设两个雪球...
2018-07-19 23:45:58 145
原创 Problem A: 水仙花数
数学上有个水仙花数,它是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1*1*1+5*5*5+3*3*3.现在输入n,判断其是不是水仙花数。如果是,输出“YES”;则,输出“NO”。输入停止于n=0。#include <stdio.h>int main(){ int n,x,y; scanf("%d",&n); ...
2018-07-16 23:03:23 483
原创 1080: 摄氏温度和华氏温度转换表
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入 2 个整数begin 和end,分别代表摄氏温度的起止值,输出该范围内摄氏温度C 和华氏温度F 的转换表。F = 32 + C * 9 / 5#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); fo...
2018-07-15 23:54:35 2799
原创 1088: 求 1 + 1/2! +...+ 1/n!
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入 1 个正整数n,计算 s 的前n 项的和(保留 4 位小数)。s = 1 + 1/2! +...+ 1/n!#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); for(i =0;i <repe...
2018-07-15 23:47:06 6743
原创 1081: 求奇数和
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:读入一批正整数(以零或负数为结束标志),求其中的奇数和。#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); for(i = 0;i <repeat;i++) { int x,sum=0; ...
2018-07-15 23:28:49 1638
原创 Problem B: 求完数
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入 2 个正整数m 和n(1<=m,n<=1000),输出m 到n 之间的所有完数(完数就是因子和与它本身相等的数)。#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); for(i=0;i&...
2018-07-15 22:02:58 728
原创 Problem A: 统计素数并求和
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入 2 个正整数m 和n(1<=m,n<=500),统计并输出m 和n 之间的素数的个数以及这些素数的和(素数就是只能被1 和自身整除的正整数,1 不是素数,2 是素数)。#include <stdio.h>int main(){ int repeat,i; scanf("%...
2018-07-15 21:38:48 1420
原创 判断素数
输入一个输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:正整数 m,如果它是素数,输出"YES",否则,输出"NO"(素数就是只能被1 和自身整除的正整数,1 不是素数,2 是素数)。#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); for(i = ...
2018-07-14 23:41:31 1496
原创 a+aa+aaa+......+a......a(n个a)之和
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入 2 个正整数a (0<a<10)和n(0<n<10), 求a+aa+aaa+aa⋯a(n 个a)之和。#include <stdio.h>int main(){ int repeat,i; scanf("%d",&repeat); for(i = 0;...
2018-07-14 23:26:17 2999
原创 求整数的位数以及各位数之和
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入一个整数n(n<10^100),输出它的位数以及各位数之和。#include <stdio.h>#include <string.h> //头文件,对应代码下的函数strlen.int main(){ int repeat,i; char s[200];//数组要在f...
2018-07-14 22:16:58 6251 1
原创 1068最小值
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:输入四个整数,输出其中的最小值。#include <stdio.h>int main(){ int repeat,min,i,j,n; printf("Enter repeat:"); scanf("%d",&repeat); int a[4];//输入4个整数可以用一个数组...
2018-07-13 23:00:35 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人