C语言
onpine
这个作者很懒,什么都没留下…
展开
-
BFS 广搜理解与C语言
#include <iostream>#include <queue>#include <algorithm>#include <string.h>using namespace std;bool vis[201][201];//记录访问过没有 bool取值false和true,0为false,非0为true。int dx[4] =...原创 2019-05-26 10:01:24 · 456 阅读 · 0 评论 -
查找某个范围内的回文数
题目说明:一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。输入两个整数m和n(m&lt;n)。输入:输入两个正整数m和n,输入保证m&lt;n。样例输入:100 200代码:#include&lt;stdio.h&gt;int main(){ int a,sum=0,m,b,c; scanf("%d%d",&amp;b原创 2019-01-29 17:40:50 · 3862 阅读 · 5 评论 -
C语言打印数字三角形
题目要求:输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。有多组测试数据。11 2 11 2 3 2 1代码:#include<stdio.h>#include<string.h>int main(){ int i,j,n; int s[25][100],k; while(scanf("%d",&n)!=EOF) { memse...原创 2019-01-28 13:27:52 · 8056 阅读 · 0 评论 -
判断一个日期是该年的第几天
问题描述:给定一个日期,判断这个日期是该年的第几天。输入:输入数据有多组,每组占一行,数据格式为YYYY.MM.DD组成。样例输入:1985.1.202006.3.12样例输出:2071代码:#include<stdio.h>int main(){ int x,y,z; while(scanf("%d.%d.%d",&x,&y,&z...原创 2019-01-28 13:20:13 · 578 阅读 · 0 评论 -
用C语言怎样打印一个菱形
题目概述:从键盘输入一个整数n(1≤n≤10),打印出指定的菱形。输入:正整数n(1≤n≤10)。样例输入5输出:指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推样例输出* * 程序:#include&amp;lt;stdio.h&amp;gt;int main(){&amp;nbsp;int n,i,j,r=0,s;&am原创 2019-01-27 15:06:25 · 1060 阅读 · 1 评论 -
C语言求九的余数
题目;输入第一行有一个整数m(1<=m<=8),表示有m组测试数据;随后m行每行有一个自然数n。输出输出n整除九之后的余数,每次输出占一行。样例输入:样例输入345465456541样例输出454程序:include<string.h>char str[1000001];int main(){ int m,sum,i; char ...原创 2019-01-27 14:56:13 · 682 阅读 · 0 评论 -
HDU 1548 A strange lift 最短路 题解
Problem DescriptionThere is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two buttons: up and down.W...原创 2019-05-22 20:32:01 · 115 阅读 · 0 评论 -
C语言实训之酒店管理系统
系统框架:代码:#include <stdio.h>#include <stdlib.h>#include <string.h>int dan=988,shuang=1299,tao=2998;//初始房间价格int sdan=1000,sshuang=600,stao=200;//初始房间数量int Day;//天数int num=0;//客...原创 2019-04-25 16:56:33 · 6854 阅读 · 2 评论 -
编写程序:C语言实现一个随堂测试,能进行加减乘除运算
题目说明:(1)随机产生两个1~10的正整数,在屏幕上输出题目,如:5+3=?(2)学生输入答案,程序检查学生输入答案是否正确,若正确,则输出“Correct”,否则输出“No Correct”(3)共10道题目,每题10分,最后给出总成绩。编程思路:按功能分模块,将随机出题写在show()函数中,将答题测试写在test()函数中,在主函数中调用两者,完成程序功能。代码;#inclu...原创 2019-03-09 15:59:22 · 6730 阅读 · 0 评论 -
输入一个字符串,去掉字符串中重复的字符,只保留第一次出现的字符,然后输出处理后的字符串。
题目:输入一个字符串,去掉字符串中重复的字符,只保留第一次出现的字符,然后输出处理后的字符串。编程思路:声明两个字符数组a、b分别存放原始字符串和处理后的字符串,将a中的字符和b中的字符进行比较,如果该字符在b中不存在则存入b中。代码:#include<stdio.h>#include<stdlib.h>#include<string.h>int...原创 2019-03-09 15:52:38 · 16867 阅读 · 3 评论 -
有一字符串,包含n个字符。编写一函数,将此字符串中从第m个字符开始的k个字符复制成为另外一个字符串
题目:编写程序:使用行指针计算矩阵中对角线元素之和,矩阵中每个元素由随机函数随机生成。编程思路:声明两个字符数组,分别存放原始字符串与处理后的字符串,编写函数strcopy(),以指针作为形参,在主函数中调用该函数,以数组名作为实参传入,实现字符串的复制。代码:#include<stdio.h>#include<stdlib.h>void strcopy(ch...原创 2019-03-09 15:47:35 · 6749 阅读 · 0 评论 -
指针计算随机矩阵中对角线元素之和
题目简介:编写程序:随机生成一个矩阵,使用指针计算矩阵中对角线元素之和,矩阵中每个元素由随机函数随机生成。编程思想:利用随机函数随机生成对角线元素之和,定义数组指针,使其指向二维数组,利用指针计算对角线元素之和。代码:#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;time.h&gt;#include&lt;st原创 2019-03-09 15:41:47 · 1681 阅读 · 0 评论 -
C语言用链表处理13人围成圈1,2,3报数到三出列的问题
问题描述:编写程序:13个人围成一圈,从第一个人开始顺序报号1、2、3,凡报到3者退出圈子,找出最后留在圈子中的人原来的序号,要求用链表实现。说明首先先声明一个结构体类型表示各个学生,然后用链表将每个结构体连接,重点是最后一节点中要存储第一个节点的地址,之后用循环进行报数和出列。代码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#inc...原创 2019-03-09 15:32:41 · 2629 阅读 · 0 评论