- 博客(15)
- 收藏
- 关注
原创 C语言——天干地支
地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、 亥(hài)。天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。比如2005为例:年代末位数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。这道题的主要难点是天干地支的算法。
2023-12-06 19:15:35 873 1
原创 C语言——该日期是当年的第几天
(3)闰年1-12月分别为:31,29,31,30,31,30,31,31,30,31,30,31天,平年1-12月分别为:31,28,31,30,31,30,31,31,30,31,30,31天。世纪年(能被100整除的年份):可以整除400为闰年;非世纪年(不能被400整除的年份):可以整除4为闰年。(2)闰年2月29天,平年2月28天;
2023-12-06 19:11:23 416 1
原创 C语言——字符串处理函数
strcat其作用是把两个字符数组中的字符串连接在一起,把字符串2连接到字符串1后面,结果放在字符数组1中,函数调用后得到一个函数值---字符数组1的地址。注意:字符数组str必须足够大,以便容纳连接后的新字符串,连接前两个字符串后都有“\0”,连接后str后的“\0”自动消除,只留后面str2后的“\0”。2.字符数组1必须写成数组名形式(str1),而字符串2可以是字符数组名,也可以是定义的字符串常量。输出一个字符串(字符数组),puts函数输出的字符串可以包含转义字符,,其调用形式为。
2023-11-13 17:40:40 206
原创 C语言——多字符输入
输入一串个数未知的字符,字符串中混杂有字母、数字、空格、符号。按序抽取其中数字并输出。要求:程序中不要使用字符数组、字符串。
2023-11-09 19:45:16 1074 1
原创 C语言——旅行
帅帅和随同爸爸一起开车去旅行。但是车上的里程表坏了,所以他们不知道他们行驶了多少英里?幸运的是,帅帅有一只完好的秒表,所以他们可以把汽车的速度和行驶总时间记录下来。然而,他们的记录方法有些奇怪。他们需要你帮忙计算他们驾驶的总路程。作为一个程序员,你打算写一个程序来完成这个任务。例如,如果他们的记录如下:这意味着他们有两个小时以20公里/小时的速度行驶,然后6-2=4小时里他们以30公里/小时的速度行驶,7-6=1小时里他们以10公里/小时的速度行驶。
2023-11-09 19:42:15 175 1
原创 C语言——搭积木的诀窍
小博弈的编程技术在一次搭积木比赛中也成了秘密武器。原来,比赛的规则是这样的:给你N个小木块(全部为一样大小的正方体),快速搭成如下图规则的形状(下图为5层的规模),要求层数为最大限度。由于小博弈编了个程序,只要输入小木块个数N,就可以马上求出最多可以搭几层,还剩几个,所以小博弈每次都是一次成功,从不需要翻工,速度也就领先了。你会编小博弈这样的程序吗?
2023-11-09 19:39:46 482 1
原创 C语言-快递费用
【问题描述】某快递公司按邮寄物品的重量收费,收费标准如下:重量在 500 克以内的,一律 20 元;超过 500 克的,超重的部分按每 500 克加收费用。超出的重量不足 500 克 的,按 500 克计算。例如:1020 克,超重 520 克,需加收两份费用。根据目的地的不同,加收的费用是不一样的。快递公司划分了五个目的地 区域:区域 1:每超重 500 克加收 4 元;区域 2:每超重 500 克加收 6 元;区域 3:每超重 500 克加收 9 元;
2023-11-09 19:35:33 1908 1
原创 C语言:整存零取
假设银行一年整存零取的月息为0.0185,现在某人手头有一笔钱,他打算在今后4年中,每年年底取出10000元作为孩子来年的教育金,到第4年孩子毕业时刚好取完这笔钱,请编程计算第1年年初时他应存入银行多少钱。
2023-11-09 15:19:21 223 1
原创 多组数据的输入方法(c语言)
输入数据中的第一行是一个正整数T(0<=T<=100)。有些问题中不告诉循环次数,而是给定一个特殊值,表示输入的结束。这个特殊值被称为哨兵,因此这个输入方法称为哨兵法。1.2.3常用于不知道几组数据,用while循环,利用scanf()的返回值结束时为EOF。3.读取失败时返回EOF,而~EOF对EOF按位取反即得到0,循环为假结束。在有些题目中,先给一个正整数,告诉数据输入的组数,然后根据这个数组进行读取。1.scanf会返回成功读取的变量个数,例如只输入了一个变量就返回1。
2023-11-08 22:29:03 803
原创 C语言-统计非负整数的个数
从键盘输入一批整数,统计其中不大于100的非负整数的个数。由于输入数据个数是不确定的,因此每次执行程序时,循环次数都是不确定的。在进行程序设计时,确定循环控制的方法是本实验的一个关键问题。循环控制条件可以有多种确定方法。方法二:通过进行询问的方式决定是否继续输入下一个数据的程序。方法一:读到负数时停止。
2023-11-08 21:54:03 230
原创 C语言-打印出所有的水仙花数
,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。题目:打印出所有的“
2023-11-08 21:39:49 73
原创 C语言:猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子?逆向思维,从最后一天算起,最后一天剩一个,那么前一天就剩(1+1)*2个。注意:n天最后一天只剩1个桃子,程序只需循环n-1次。个,前一天桃子n个,往前类推即n=(m+1)*2。因此设某一天剩桃子m。
2023-11-08 21:32:11 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人