- 博客(47)
- 收藏
- 关注
原创 6-4 zust-sy9-1编写函数fact(n),计算n的阶乘n!
fact(n)其中n 是用户传入的参数。函数返回n的阶乘。在这里解释接口参数。例如:其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。
2023-10-26 16:25:36 1080
原创 7-15 互评成绩
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。
2023-10-23 15:54:14 110
原创 7-14 降价提醒机器人
小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。
2023-10-23 15:47:36 113
原创 7-13 不变初心数
不变初心数是指这样一种特别的数,它分别乘 2、3、4、5、6、7、8、9 时,所得乘积各位数之和却不变。例如 18 就是这样的数:18 的 2 倍是 36,3+6=9;18 的 3 倍是 54,5+4=9;…… 18 的 9 倍是 162,1+6+2=9。对于 18 而言,9 就是它的初心。本题要求你判断任一个给定的数是否有不变的初心。
2023-10-23 15:43:05 363
原创 7-10 个位数统计
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。
2023-10-23 15:40:01 85
原创 7-8 拯救外星人
你的外星人朋友不认得地球上的加减乘除符号,但是会算阶乘 —— 正整数 N 的阶乘记为 “N!”,是从 1 到 N 的连乘积。所以当他不知道“5+7”等于多少时,如果你告诉他等于“12!”,他就写出了“479001600”这个答案。本题就请你写程序模仿外星人的行为。
2023-10-23 15:36:51 134
原创 7-7 组合数的和
给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。
2023-10-23 15:35:13 93
原创 7-6 真的恭喜你
当别人告诉你自己考了 x 分的时候,你要回答说:“恭喜你考了 x 分!”比如小明告诉你他考了90分,你就用汉语拼音打出来。但是如果小明没考好,比如只考了 20 分,你也“恭喜”人家就不对了。这时候你应该安慰他说:“考了 20 分别泄气!”用汉语拼音写出来就是。
2023-10-23 15:33:17 119
原创 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
2022-11-09 21:00:00 6634
原创 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等
2022-11-09 16:21:10 4425
原创 已知斐波那契数列有如下特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之和。即该数列为1,1,2,3,5,8,13,……。本题要求编写程序,计算该数列的前n项和。
已知斐波那契数列有如下特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之和。即该数列为1,1,2,3,5,8,13,……。本题要求编写程序,计算该数列的前n项和。
2022-11-09 16:20:10 2909
原创 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
2022-11-09 16:18:44 12745
原创 所谓的水仙花数是指一个n位数(n>=3 && n<=7),它的每个位上的数字n次幂之和等于本身。例如,3位数153是水仙花,各位数字的立方和1 3 +5 3 +3 3 =153。
所谓的水仙花数是指一个n位数(n>=3 && n
2022-11-09 16:17:31 1688
原创 两个整数的平均值分数 10作者 张标汉单位 三明学院题目描述求两个整数的平均数,要求结果保留2位小数。
两个整数的平均值分数 10作者 张标汉单位 三明学院题目描述求两个整数的平均数,要求结果保留2位小数。
2022-10-26 17:11:45 1296
原创 今天是星期一,两天后是星期三,5天后是星期六;今天是星期六,3天后是星期二。
今天是星期一,两天后是星期三,5天后是星期六;今天是星期六,3天后是星期二
2022-10-26 16:51:32 2567
原创 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
2022-10-26 16:43:48 884
原创 本题要求编写程序,输出指定的由“A”组成的菱形图案。
输入格式:本题无输入输出格式:按照下列格式输出由“A”组成的菱形图案。 AA A A#include <stdio.h>int main(){ printf(" A\n"); printf("A A\n"); printf(" A\n"); return 0;}上一题查看上次提交提交
2022-10-26 16:31:10 2196
原创 本题要求编写程序,输出指定的由“*”组成的三角图案
输入格式:本题无输入输出格式:按照下列格式输出由“*”组成的三角图案。**********#include <stdio.h>int main(){ printf("****\n"); printf("***\n"); printf("**\n"); printf("*\n"); return 0;}
2022-10-26 16:29:39 1725
原创 输入一个正整数n,请你利用公式(1+n)*n/2计算1+2+…+n的和。
输入格式:输入一个正整数n。输出格式:对每一个输入的正整数n,在一行中输出1+2+…+n的和。输入样例:10输出样例:55输入样例:100输出样例:5050#include <stdio.h>int main(){ int n; scanf("%d", &n); printf("%d",(1+n)*n/2); return 0;}
2022-10-26 16:28:07 872
原创 输出4行金字塔图案,每行的星数为1,3,5,7。
输入格式:本题无输入输出格式:输出由*组成的金字塔图案(一个等腰三角形)。输入样例:输出样例: * *** ************#include <stdio.h>int main(){ printf(" * \n"); printf(" *** \n"); printf(" ***** \n"); printf("*******\n");
2022-10-26 16:24:13 1742
原创 某企业组织 n 名职工春游,每辆旅游车可容纳 b 名乘客,需要 k 辆旅游车。请你编写程序,帮助工作人员计算需要派多少辆车。
输入格式n和b输出格式k输入样例85 36输出样例3#include <stdio.h>int main(){ int n, b; scanf("%d%d", &n, &b); if(n%b>0) { printf("%d",n/b+1); } else { printf("%d",n/b); } return 0; }
2022-10-26 16:20:54 595
原创 编写程序输入4个一位的非负整数,依次作为个、十、百、千位组合成一个新的整数,最后输出结果。
输入格式:在一行中输入4个一位非负整数,以空格分隔。输出格式:输出组合成的新整数,最后换行。输入样例:1 3 6 9输出样例:在这里给出相应的输出。例如:9631#include <stdio.h>int main(){ int a, b, c, d, n; scanf("%d%d%d%d", &a, &b, &c, &d); n=d*1000+c*100+b*1
2022-10-25 08:03:34 550
原创 去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。
输入格式:输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。输出格式:在一行中输出商品的折扣价,保留小数点后 2 位。输入样例:988 7输出样例:691.60#include <stdio.h>int main(){ float a, b, c; scanf("%f%f", &a, &b); c=a*b*0.1;
2022-10-22 16:35:39 2679
原创 本题目要求定义一个float类型变量,键盘输入大于0且小于100的实数,拆分成整数部分和小数部分。输出乘积
输入格式:输入一个正的实数。输出格式:拆分成整数部分和小数部分,输出乘积,保留两位小数。输入样例:12.15输出样例:1.80#include <stdio.h>int main(){ int c; float x, a, b; scanf("%f", &x); c=x; a=x-c*1.0; b=a*c; printf("%.
2022-10-22 16:31:41 2640
原创 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。
输入格式:输入两个整数n和m,分别表示鸡和兔的总数量和总腿数。(0<n<m<1000000)输出格式:输出两个整数,用一个空格隔开,分别表示鸡的只数和兔子的只数。输入样例:14 32输出样例:#include <stdio.h>int main(){ int m, n, a; scanf("%d%d", &n, &m); a=m/2.0-n; printf(
2022-10-22 16:21:19 2193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人