![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言训练
C++趣味编程
这个作者很懒,什么都没留下…
展开
-
【C语言训练】百钱百鸡问题
题目描述中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?输入无输入输出给出所有的解,每组解占一行解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前格式:cock=%d,hen=%d,chicken=%d\n样例输入无样例输出c...原创 2019-07-24 22:34:22 · 1538 阅读 · 0 评论 -
【C语言训练】求最大公约数与最小公倍数
题目描述求两个整数的最大公约数和最小公倍数,并输出结果两个整数由键盘输入。输入两个数输出最大公约数 最小公倍数样例输入6 15样例输出3 30思路分析求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:①a%b得余数c②若c=0,则b即为两数的最大公约数③ 若c≠0,...原创 2019-07-29 22:19:58 · 836 阅读 · 0 评论 -
【C语言训练】三个数最大值
题目描述编写一个程序,输入a、b、c三个值,输出其中最大值。输入一行数组,分别为a b c输出a b c其中最大的数样例输入10 20 30样例输出30代码展示#include<stdio.h>intmain(){inta,b,c,max;printf("请输入三个数:");scanf("%d,%d,%d",...原创 2019-08-03 23:51:08 · 854 阅读 · 0 评论 -
【C语言训练】三个数字的排序
题目描述输入三个整数,按由小到大的顺序输出。输入三个整数输出由小到大输出成一行,每个数字后面跟一个空格样例输入2 3 1样例输出1 2 3 代码展示#include <stdio.h>int main(){ int x, y, z, t; scanf("%d%d%d", &x, &y, &z); if ...原创 2019-08-03 23:56:24 · 731 阅读 · 0 评论 -
【C语言训练】阶乘求和
题目描述求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。输入n输出Sn的值样例输入5样例输出153代码详解#include<stdio.h>int main(){ long long a = 1, sum = 0;//因为最后值可能会很大所以给和定义long long int n, i; ...原创 2019-07-26 23:01:59 · 25052 阅读 · 5 评论 -
【C语言训练】水仙花数
题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。输入无输出输出每一个水仙花数,一个数占一行样例输入无样例输出无算法设计“水仙花数”是指满足某一条件的三位数,根据这一信息可以确定整数的取值范围是 100〜999。对应的循环条件如下:fo...原创 2019-07-26 23:13:44 · 801 阅读 · 0 评论 -
【C语言训练】猴子偷桃
题目描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数样例输入10样例输出1534题目分析第一天的桃子数量,等于第二天的桃子数量加1然后乘以2第二...原创 2019-08-01 00:05:23 · 7671 阅读 · 0 评论 -
【C语言训练】有规律的数列求和
题目描述有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。输入N输出数列前N项和样例输入10样例输出16.48思路分析思路:找规律->从3/2开始 下一个数的分母是上一个数的分子,下一个数的分子是上一个数的分子分母之和代码展示#include <stdio...原创 2019-08-09 00:42:26 · 2322 阅读 · 0 评论