![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ytu
残云墨雪
谁也不能把我左右,我会努力变得更好。
展开
-
Problem A: 求素数
#include<stdio.h>int main(){ int a=0,n,k,i,j; while(~scanf("%d",&n)) { if(n<2) return 0; for(i=2;i<=n;i++) { k=(int)sqrt(i); for(j=2;j<k+1;j原创 2016-03-17 23:37:21 · 303 阅读 · 0 评论 -
Problem C: 括号匹配(栈和队列)
Problem C: 括号匹配(栈和队列)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 76 Solved: 18[Submit][Status][Web Board]Description假设一个表达式中只允许包含三种括号:圆括号“(”和“)”,方括号“[”和“]”和花括号“{”和“}”,且这三种括号可按任意的次序原创 2016-04-10 18:24:16 · 635 阅读 · 0 评论 -
Problem D: 栈的基本运算(栈和队列)
Problem D: 栈的基本运算(栈和队列)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 43 Solved: 15[Submit][Status][Web Board]Description编写一个程序,实现顺序栈的各种基本运算,主函数已给出,请补充每一种方法。 1、初始化栈s;2、判断栈s是否非原创 2016-04-10 18:27:07 · 550 阅读 · 0 评论 -
Problem B: C语言习题 矩阵元素变换
Problem B: C语言习题 矩阵元素变换Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 942 Solved: 558[Submit][Status][Web Board]Description将一个n×n(2函数实现。用main函数调用。Input输入n和矩阵中的每个元素Output原创 2016-04-23 21:26:40 · 525 阅读 · 0 评论 -
Problem D: 删出多余的空格
Problem D: 删出多余的空格Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 667 Solved: 308[Submit][Status][Web Board]Description小平在给弟弟检查英语作业时时,发现每个英语句子单词之间的空格个数不等,请你编程帮他把句子中多余的空格去掉,使每个单词之间只保留一个空格原创 2016-04-24 11:06:43 · 317 阅读 · 0 评论 -
Problem D: 顺序串的基本运算
Problem D: 顺序串的基本运算Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 73 Solved: 28[Submit][Status][Web Board]Description编写一个程序,实现顺序串的各种基本运算,主函数已给出,请补充每一种方法。 1、建立串s="abcdefghefghijklmn"原创 2016-05-19 13:24:16 · 691 阅读 · 0 评论 -
常见的几种内排序算法以及实现(C语言)(转)
所有未排序的数组是经过检查合法的主要的内排序包括冒泡、插入、希尔、堆排序、归并、快速、桶排序等其C语言实现的源文件下载地址:http://download.csdn.net/detail/mcu_tian/9530227冒泡排序冒泡排序应该是排序中最简单的算法了主要思路如下:1: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。2:对每一对相邻元素作同样的工作转载 2017-06-27 12:08:36 · 407 阅读 · 0 评论 -
1607: 字符棱形
1607: 字符棱形根据读入的字符和边长,勾画字符棱形。Input 输入数据含有不超过50组的数据,每组数据包括一个可见字符c和一个整数n(1≤n≤30)。Output 输出以c为填充字符,边长为n的棱形,勾画每个棱形时都应另起一行。Sample Input A 5 B 3 Sample Output A AAA AAAAA AAAAAAAAAAAA原创 2018-01-14 14:22:05 · 895 阅读 · 0 评论 -
1959: 图案打印
1959: 图案打印Description一年一度的植树节就要到了,计算机学院学生准备在学院教学楼门前的空地上种植树木。为使树木排列得更加美观,大家决定把树木排列成菱形。现在告诉你我们所拥有的树木能排列成边长为N的菱形,请你编程输出树木所排列的图案(用*号代表树木)。Input 一个整数N(1≤N≤10)。Output排列成菱形图案的*号。请注意在图案中:每行树木之间无空行,原创 2018-01-14 14:25:31 · 207 阅读 · 0 评论 -
2016: C语言实验——打印金字塔
2016: C语言实验——打印金字塔Description输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。Input输入只有一个正整数n。Output打印金字塔图形,其中每个数字之间有一个空格。Sample Input3Sample Output 1 1 2 11 2 3 2 1java 代码import ja原创 2018-01-14 14:27:55 · 1028 阅读 · 0 评论 -
1495: 蛇行矩阵
1495: 蛇行矩阵Description蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。Input本题有多组数据,每组数据由一个正整数N组成。(N不大于100)Output对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。Sample Input5Sample Ou原创 2018-01-14 14:30:46 · 420 阅读 · 0 评论 -
Problem G: C语言习题 医生值班
Problem G: C语言习题 医生值班Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 847 Solved: 102[Submit][Status][Web Board]Description医院内科有A,B,C,D,E,F,G,H共七位医生,每人在一周内要值一次夜班,排班的要求是:(1) A医生值班日比C医生原创 2016-03-22 21:03:21 · 1556 阅读 · 0 评论 -
Problem I: 函数---判断某年某月某日是这一年中的第几天
Problem I: 函数---判断某年某月某日是这一年中的第几天Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 457 Solved: 194Description在主程序(main)中输入某年某月某日,例如2012 9 18(年月日之间用空格隔开), 调用函数dayth来得到某年某月某日是这一年中是第几天。原创 2016-04-04 23:42:03 · 867 阅读 · 0 评论 -
Problem B: 求各位数字之和
#include <stdio.h> #include <stdlib.h> int main() { int n,sum=0,m; while(~scanf("%d",&n)) { while(n>0) { m=n%10; n=n/10; sum+=m原创 2016-03-18 21:08:35 · 523 阅读 · 0 评论 -
Problem C: 判断字符串是否为回文
#include <stdio.h> #include <stdlib.h> int main() { int i,j,n; char str[10]; gets(str); n=strlen(str); for(i=0,j=n-1;i<j;i++,j--) { if(str[i]!=str[j])原创 2016-03-18 21:12:01 · 500 阅读 · 0 评论 -
Problem D: 最小节点(线性表)
#include <stdio.h> #include <stdlib.h> int main() { int a[100],n,i,j,t; while(~scanf("%d",&n)) { for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n;i++)原创 2016-03-21 22:44:53 · 396 阅读 · 0 评论 -
Problem C: 01字串
#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n=0,m=0; char a[129][8]; for(i=0;i<128;i++) { for(j=0;j<7;j++) { a[i][j]=n%2;原创 2016-03-21 00:12:46 · 308 阅读 · 0 评论 -
Problem B: 小数计算——结构体
#include <stdio.h>#include <stdlib.h>struct xiaoshu{ int head,tail; char point;};void add(struct xiaoshu a,struct xiaoshu b){ printf("%d.%d",a.head+b.head,a.tail+b.tail);}int main()原创 2016-03-20 23:34:29 · 524 阅读 · 0 评论 -
Problem A: 童年生活二三事
#include <stdio.h>#include <stdlib.h>int f(int n){ int b; if(n==1) b=1; if(n==2) b=2; if(n>2) b=f(n-1)+f(n-2); return b;}int main(){ int a,n; wh原创 2016-03-20 23:17:13 · 582 阅读 · 0 评论 -
Problem F: 删出多余的空格
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ void delSpace(char sentence[]); char sentence[1000]; gets(sentence); delSpace(sentence); puts(sentence);原创 2016-03-21 23:41:08 · 398 阅读 · 0 评论 -
C语言习题 计算该日在本年中是第几天
int runnian(int date) { return ((date%4==0&&date%4!=0)||(date%400==0)); } struct y_m_d { int year,month,day; }; int days( struct y_m_d date) { int n,sum=0,i; int a[12]={0,31,2原创 2016-03-21 23:55:54 · 1202 阅读 · 0 评论 -
Problem G: 函数---判断日期(年月日)是否合法
Problem G: 函数---判断日期(年月日)是否合法Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 566 Solved: 240Description编写函数isValid_date,函数声明如下:int isValid_date(int year,int month,int day); //判断日期(年月日)原创 2016-04-04 23:38:03 · 904 阅读 · 0 评论 -
Problem H: 今年第几天?
Problem H: 今年第几天?Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 723 Solved: 310Description定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。Input年、月、日3个整数原创 2016-04-04 23:39:00 · 333 阅读 · 0 评论 -
递归基础之N皇后问题
递归基础之N皇后问题Description在n×n 格的棋盘上放置彼此不受攻击的n 个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2 个皇后不放在同一行或同一列或同一斜线上。 设计一个解n 后问题的队列式分支限界法,计算在n× n个方格上放置彼此不受攻击的n个皇后的顺序(从小到大)放置方案。原创 2018-01-25 23:47:25 · 283 阅读 · 0 评论