基础编程题
啊啊啊啊啊
我是狮子搏兔
这个作者很懒,什么都没留下…
展开
-
Python 求解最大连通子网络问题
记录一下不借助networkx包解决寻找最大连通子网络问题。这里没有源码,只有问题解析。需要自己动手这里是关键代码: for i in range(len(s1)): flag1 = -1 flag2 = -1 for j in range(len(netlist)): if s1[i][0] in netlist[j]: flag1 = j if s1[i][1] i原创 2021-06-09 18:50:19 · 629 阅读 · 0 评论 -
c语言 任意输入n,求S=1!+2!+…+n!。
n!表示n的阶乘。0的阶乘等于1,负数的阶乘等于0。不说废话#include<stdio.h>int main(){ int a; int num,n;while(~scanf("%d",&n)){ num=0; for(int i=1;i<=n;i++){ a=1; for(int j=1;j<=i;j++){ a*=j...原创 2019-05-12 21:44:01 · 15005 阅读 · 2 评论 -
c 十进制转二进制
Problem DescriptionGive you a number on base ten,you should output it on base two.(0 < n < 1000)InputFor each case there is a postive number n on base ten, end of file.OutputFor each case o...原创 2019-03-08 15:21:40 · 178 阅读 · 0 评论 -
c Sky数
冒泡排序for(i=0;i&amp;amp;lt;a-1;i++){// a 代表数组长度 x[i]是数组 for(j=a-1;j&amp;amp;gt;i;j--){ if(x[j]&amp;amp;lt;x[j-1]){ ex = x[j]; x[j] = x[j-1]; x[j-1] = ex;.原创 2019-03-07 17:35:50 · 509 阅读 · 0 评论 -
c 骨牌铺方格
Problem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。Output对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。...原创 2019-03-05 10:14:57 · 1688 阅读 · 0 评论 -
c 三角形判定
Problem Description给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;Output对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。Sample Input21 2 32 2 2Sample OutputNOY...原创 2019-03-04 14:03:01 · 1159 阅读 · 0 评论 -
c 统计元音
Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:)Sample Input...原创 2019-03-02 15:00:42 · 498 阅读 · 0 评论 -
c 杨辉三角
Problem Description还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1Input输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1&lt;=n&lt;=30),表示将要输出的杨辉三角的层数。Output对应于每一个输入,请输出相应层数的杨辉...原创 2019-03-02 14:23:10 · 250 阅读 · 0 评论 -
c 水仙花数
被空格虐哭 一直不能ac。现在可以啦Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100&lt;=m&lt;=n&lt;...原创 2019-03-01 20:14:44 · 168 阅读 · 0 评论 -
c 亲和数
输入一个n,再输入n个测试用例,如果两个数是亲和数则输出yes,否则输出no。亲和数:一个数除他本身所有公因数之和如果等于另外一个数,另外一个数的公因数之和也等于第一个数,则互为亲和数!代码如下:#include&lt;stdio.h&gt;void main(){int n,a,b,sum;scanf("%d",&amp;n);for(int i=0;i&lt;n;i++){原创 2019-03-01 14:52:16 · 1281 阅读 · 1 评论 -
c 首字母大写
Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Inputi like acmi want to get an acceptedSample OutputI Like AcmI Want...原创 2019-03-01 14:34:43 · 255 阅读 · 0 评论 -
c 求平均成绩
Problem Description假设一个班有n(n&lt;=50)个学生,每人考m(m&lt;=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。Input输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。Output对于每个测试实例,输出3行数据,第...原创 2019-02-28 16:34:01 · 1595 阅读 · 0 评论 -
c 绝对值排序
Problem Description输入n(n&lt;=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。Input输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。Sample Input...原创 2019-02-28 12:54:49 · 336 阅读 · 0 评论 -
c 数列有序!
Problem Description有n(n&lt;=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output对于每个测试实例,输出插入新的元素后的数列。Sample ...原创 2019-02-28 11:20:07 · 437 阅读 · 0 评论 -
c 素数判定
Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39&lt;=x&lt;y&lt;=50),判定该表达式的值是否都为素数。Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“S...原创 2019-02-27 13:27:05 · 451 阅读 · 0 评论 -
c 数值统计
Problem Description统计给定的n个数中,负数、零和正数的个数。Input输入数据有多组,每组占一行,每行的第一个数是整数n(n&amp;lt;100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。Output对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Input6 0 1 2 3 -1...原创 2019-02-27 10:44:12 · 1039 阅读 · 0 评论 -
c 求奇数的乘积
Problem Description给你n个整数,求他们中所有奇数的乘积。Input输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sample Input3 1 2 34 2 3 4 5Sample Output...原创 2019-02-27 10:32:28 · 293 阅读 · 0 评论 -
c 成绩转换
Problem Description输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;Input输入数据有多组,每组占一行,由一个整数组成。Output对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。Sample Inp...转载 2019-02-26 19:56:13 · 442 阅读 · 0 评论 -
c 计算球体积
Problem Description根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input11.5Sample Output4.18914.137Hint#define PI 3.1415927代码:#includ...原创 2019-02-26 19:30:15 · 3502 阅读 · 3 评论 -
c 求绝对值
Problem Description求实数的绝对值。Input输入数据有多组,每组占一行,每行包含一个实数。Output对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input123-234.00Sample Output123.00234.00代码:#include&amp;lt;stdio.h&amp;gt;#include &amp;lt;ma...原创 2019-02-26 19:28:57 · 2284 阅读 · 0 评论 -
c ASCII码排序
Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x zAuthor代码:#include...原创 2019-02-26 18:24:56 · 1767 阅读 · 1 评论 -
java 输入n个数并求和
+++++题目描述 Description求n个数的和+++++输入描述 Input Description第一行一个整数n接下来一行n个整数+++++输出描述 Output Description所有数的和+++++样例输入 Sample Input41 2 3 4+++++样例输出 Sample Output10代码如下:import java.util.Scanne...原创 2019-02-26 10:16:48 · 11943 阅读 · 0 评论 -
java 输入n个整数并获取最大数与最小数
基础题目代码如下:public class main {public static void main(String[] args) { int index = 10; int min = 0,max = 0; Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(num&gt;10) { ...原创 2019-02-26 10:05:28 · 7786 阅读 · 2 评论