- 博客(22)
- 问答 (2)
- 收藏
- 关注
原创 “21天好习惯”第一期-21
11.12 计算天数 (15 分)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02结尾无空行61#include<stdio.h> int main() { int ye
2021-11-12 20:54:02 75
原创 “21天好习惯”第一期-20
11.11 可爱的 Tommy (误差修正版) (10 分)John 带上小狗 Tommy 去见女友 Mary,他们同时出发相向而行。Tommy 跑得快,遇到 Mary 以后就往回跑,遇到 John 以后再往回跑,……,直到两人相遇。请问:Tommy 一共跑了多少路程?输入格式开始时两人之间的距离(km)John、Mary 和 Tommy 的速度(km/h)输出格式Tommy 所跑的路程(km)要求:输出2位小数(末位四舍五入)。输入样例69.755.1 4.9
2021-11-11 22:57:53 131
原创 “21天好习惯”第一期-19
7-2 上三角数字三角形输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5结尾无空行输出样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15#include <stdio.h>int main(){ int n,num=0,c...
2021-11-10 22:04:41 186
原创 “21天好习惯”第一期-18
11.09 计算阶乘和 (10 分)对于给定的正整数N,需要你计算S=1!+2!+3!+...+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:3结尾无空行输出样例:9#include <stdio.h>int main(){ int n,sum=0,mul=1; scanf("%d",&n); if(n<0) exit.
2021-11-09 15:49:43 188
原创 “21天好习惯”第一期-17
11.08 连续因子 (30 分)一个正整数N的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数N(1<N<231)。输出格式:首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按因子1*因子2*……*因子k的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。...
2021-11-08 19:50:09 34
原创 “21天好习惯”第一期-16
11.02 多分支表达-数据奇偶判断 (25 分)键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出A/B结果输入格式:输入两个非零整数,逗号分隔输出格式:如果A和B都是偶数则输出:A+B=两个数的和; 如果A和B都是奇数则输出:A-B=两个数的差; 如果A是奇数B是偶数则输出:A*B=两数积; 如果A是偶数B是奇数输出:A/B=两个数的商。 如果输入数据A为0或B为0,没有任何输
2021-11-07 17:34:24 50
原创 “21天好习惯”第一期-15
补打卡11.01 水仙花数判断 (10 分)一个三位整数,如果满足条件:个位数的立方+十位数立方+百位数立方==这个数,那么称之为“水仙花数” 编程判断一个三位整数是不是水仙花数。输入格式:输入一个三位整数输出格式:是则输出YES,不是输出 NO (注意是大写字母),如果输入不是三位数,不处理。输入样例:153结尾无空行输出样例YES#include <stdio.h>int main(){ int a,b,c,d,e; ...
2021-11-07 17:30:58 145
原创 “21天好习惯”第一期-14
11.05 死脑筋 (10 分)HDL遇到了一个数学题:10000元钱,一元钱可以买一瓶水,三个瓶盖可以换一瓶水,请问一共可以喝多少瓶水。死脑筋的HDL居然想要通过实践来得到答案,他还到处借钱凑齐10000元。你决定帮他解出这个问题,为了HDL以后不再陷入这样的问题,你决定帮HDL写出一个通用程序:有n元钱,一元钱可以买一瓶水,k个瓶盖换一瓶水,一共可以喝到多少瓶水。输入样例:在这里给出一组输入。例如:10 3结尾无空行输出样例:在这里给出相应的输出。例如...
2021-11-05 22:04:19 180
原创 “21天好习惯”第一期-13
11.04 百钱百鸡 (10 分)1、中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 要求: 给出所有的解,每组解占一行 解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前。输入格式:无输出格式:cock=%d,hen=%d,chicken=%d\n输入样例:在这里给出一组输入。例如:无结尾无空行输出样例:在这里给出相应的输出。例如:
2021-11-04 21:26:12 41
原创 “21天好习惯”第一期-12
11.03 比较大小 (10 分)本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8结尾无空行输出样例:2->4->8结尾无空行#include <stdio.h>int main(){ int a,b,c,temp; scanf("%d %d %d",&a,&b,&am
2021-11-03 13:24:55 30
原创 “21天好习惯”第一期-11
1.for( ; ;)里的三个条件可以省略,但;号保留;2.快速计算一到一百的和:#include <stdio.h>int main(){ int i,sum=0; for(i=1;i<=100;i++){ sum=sum+i; } printf("%d",sum); return 0;}#include <stdio.h>int main(){ int i,j,sum=0;
2021-11-02 19:21:59 33
原创 “21天好习惯”第一期-10
无条件转向语句:goto;两种适用goto语句的情况:1.跳出多重循环的捷径:{ { { goto exit; } }}exit:2.跳向共同的出口位置exit语句exit(0)是表示正常退出,非0时表示程出错退出;...
2021-11-01 22:03:39 36
原创 “21天好习惯”第一期-09
do while语句while后有;,while后没有rand函数需要加#include <stdlib.h>任何数对100求余,在【0,99】之间,%10等同理用time()函数时要调用#include <time.h>输出99乘法表
2021-10-31 22:15:27 40
原创 “21天好习惯”第一期-08
身高预测(3分)题目内容:已知小明(男孩)爸爸的身高是175厘米,妈妈的身高是162厘米。小红(女孩)爸爸的身高是169厘米,妈妈的身高是153厘米,按照下面公式,预测并输出小明和小红的遗传身高(不考虑后天因素)。 男性成人时身高=(faHeight + moHeight)×0.54cm 女性成人时身高=(faHeight×0.923 + moHeight)/2cm以下为程序的运行结果示例:Height of xiao ming:181Heig...
2021-10-30 23:05:25 147
原创 “21天好习惯”第一期-07
数位拆分v2.0(4分)题目内容:从键盘上输入一个4位数的整数n,编写程序将其拆分为两个2位数的整数a和b,计算并输出拆分后的两个数的加、减、乘、除和求余运算的结果。例如n=-4321,设拆分后的两个整数为a,b,则a=-43,b=-21。除法运算结果要求精确到小数点后2位,数据类型为float。求余和除法运算需要考虑除数为0的情况,即如果拆分后b=0,则输出提示信息"The second operater is zero!"程序的运行结果示例1:Please input n:120
2021-10-29 23:44:23 33
原创 “21天好习惯”第一期-06
这是10月28日的,过了12点忘了......存款利率计算器v3.0(9分)题目内容:设capital是最初的存款总额(即本金),rate是整存整取的存款年利率,n 是储蓄的年份,deposit是第n年年底账号里的存款总额。已知如下两种本利之和的计算方式: 按复利方式计息的本利之和计算公式为: 按普通计息方式计算本利之和的公式为: deposit = capital * (1 + rate * n)已...
2021-10-29 00:15:17 50
原创 “21天好习惯”第一期-05
闰年判断(6分)题目内容:从键盘任意输入一个公元年份(大于等于1),判断它是否是闰年。若是闰年输出“Yes”,否则输出“No”。要求对输入数据进行合法性判断。已知符合下列条件之一者是闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。运行结果示例1:2015↙No运行结果示例2:2016↙Yes运行结果示例3:-123↙Input error!运行结果示例4:a↙Input error!输入格式:.
2021-10-27 20:57:31 85
原创 “21天好习惯”第一期-04
1.出租车计价(4分)题目内容:已知某城市普通出租车收费标准为:起步里程为3公里,起步费为8元,10公里以内超过起步里程的部分,每公里加收2元,超过10公里以上的部分加收50%的回空补贴费,即每公里3元。出租车营运过程中,因堵车和乘客要求临时停车等客的,按每5分钟加收2元计算,不足5分钟的不计费。从键盘任意输入行驶里程(精确到0.1公里)和等待时间(精确到分钟),请编程计算并输出乘客应支付的车费,对结果进行四舍五入,精确到元。程序运行结果示例1:Input distance a...
2021-10-26 22:23:41 39
原创 “21天好习惯”第一期-03
1日期显示(3分)题目内容:编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yy.mm.dd)。以下为程序的运行结果示例:Enter a date (mm/dd/yy):12/03/2015↙You entered the date: 2015.12.03输入格式:"%d/%d/%d"输出格式:输入提示信息:"Enter a date (mm/dd/yy):\n".
2021-10-25 21:20:35 89
原创 “21天好习惯”第一期-02
一尺之捶,日取其半(3分)题目内容:我国古代著作《庄子》中记载道:“一尺之捶,日取其半,万世不竭”。其含义是:对于一尺的东西,今天取其一半,明天取其一半的一半,后天再取其一半的一半的一半总有一半留下,所以永远也取不尽。请编写一个程序,使其可以计算出一条长为m的绳子,在n天之后剩下的长度。运行结果示例1:Input length and days:12,5↙length=0.37500运行结果示例2:Input length and days:57.6,7↙
2021-10-24 21:56:57 129
原创 “21天好习惯”第一期-01
“21天好习惯”第一期-011:C语言的关键字有哪些?C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。1、数据类型关键字(12个):(1) char :声明字符型变量或函数(2) double :声明双精度变量或函数(3) enum :声明枚举类型(4) float:声明浮点型变量或函数(5) int: 声明整型变量或函数(6) long :声明长整型变量或函数(7) short :声明短整型变量或函数(8) sign
2021-10-23 22:47:14 49
原创 2021-10-23
“21天养成好习惯”第一期-011:C语言的关键字有哪些?C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。1、数据类型关键字(12个):(1) char :声明字符型变量或函数(2) double :声明双精度变量或函数(3) enum :声明枚举类型(4) float:声明浮点型变量或函数(5) int: 声明整型变量或函数(6) long :声明长整型变量或函数(7) short :声明短整型变量或函数(8) si
2021-10-23 22:43:07 39
空空如也
c语言如何使运行窗口放大后内容也等比例放大?
2021-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人