笔记
曜蚀
这个作者很懒,什么都没留下…
展开
-
基于天文星象的创新项目技术分享
创新项目心得分享原创 2024-05-27 00:28:43 · 90 阅读 · 0 评论 -
查找回文年份
计算年份在1000≤year≤3000间,年月日构成回文数的个数例:20211202为回文数#include <stdio.h> int main() { int year, day, y, yd; int month; int h; int count = 0; for (year = 1000; year < 3000; year++) {/*年份在1000≤year≤3000*/ y = year; /*把年份赋值给y,y储存后四位数,判断是否年份倒原创 2021-12-07 22:16:38 · 152 阅读 · 0 评论 -
递归 笔记
1.递归的概念若一个对象部分的包含它自己或用它自己给自己定义,则称这个对象是递归的。若一个过程直接或间接地调用自己,则称这个过程是递归过程。2.什么时候使用递归1)问题的定义是递归的 如求n的阶乘等,问题的求解过程可以将其递归定义直接转换为对应的递归算法。2)数据结构是递归的,如单链表等3)问题的求解方法是递归的 如:是在有序数组中查找一个数据元素是否存在的折半查找算法3.递归算法的特点将问题分解成为形式上更加简单的子问题来进行求解。递归的步骤:递归算法解题通常有三个步骤:1)分析问题原创 2021-11-25 22:27:45 · 128 阅读 · 0 评论 -
约瑟夫环
传说约瑟夫当年活下来就是靠快速计算这个问题。nn个人围成一圈,编号依次为1,2,3 。。n。从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈。以此类推,直到所有的人都出列。请输出依次出圈人的编号。输入格式两个整数n,m输出格式n个用空格分隔的整数,表示出圈人的编号。输入 输出 6 4 6 2 1 3 6 5 #include<stdio.h>int main(){ int a[100]; in...原创 2021-11-20 23:14:09 · 78 阅读 · 0 评论 -
简单排序
蒜术师给了你一个1010个整数的序列,要求对其重新排序。排序要求: 奇数在前,偶数在后; 奇数按从大到小排序; 偶数按从小到大排序。 输入格式输入一行,包含10 个整数,彼此以一个空格分开,每个整数的范围是大于等于0,小于等于100。输出格式按照要求排序后输出一行,包含排序后的10 个整数,数与数之间以一个空格分开。输入 输出 4 7 3 13 11 12 0 47 34 98 47 13 11 7 3 0...原创 2021-11-18 21:36:59 · 117 阅读 · 0 评论 -
N钱买N鸡
百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n 只鸡,问公鸡、母鸡、小鸡各买多少只?输入格式输入一个正整数n。输出格式如果有解,依次输出公鸡、母鸡、小鸡的个数(用正整数表示)。如果无解,输出"No Answer."。数据范围(1,200)输入 输出 100 0 25 754 18 788 11 8112...原创 2021-11-17 22:15:09 · 1192 阅读 · 0 评论 -
计算今年第几天
请你计算出 x年y月z日是x年的第几天。请注意闰年对答案的影响。输入格式一行三个整数x,y和 z (1583≤x≤2100)。数据保证输入合法。输出格式:一个整数,表示是第几天。示例:输入:2016 3 1输出:61解题思路;判断是否为闰年,用暴力手段计算 1 3 5 7 8 10 12月为31天, 4 6 9 11月为30天 2月闰年为29天 平年为28天 。 #include<stdio.h>int main(){ int x,y,z,d;.原创 2021-11-15 22:19:10 · 70 阅读 · 0 评论 -
A-简单排序
蒜头君给了一个长度为NN(不大于500500)的正整数序列(正整数的值不超过NN),请将其中的所有奇数取出,并按升序输出输入格式:共2行第1行为n;第2行为n个整数;输出格式增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。输入 输出 10 7 5 4 1 3 9 2 8 6 5 1,3,5,5,7,9 #include<stdio.h>int main(){ int n,a[500],b[500]...原创 2021-11-14 22:12:55 · 822 阅读 · 0 评论