每日一题
打开思维,提升思想
野蛮生长的小VV
不以善小而不为,聚滴水而成江河!记录学习点滴,无关知识大小。
展开
-
c语言打印100到200之间的所有素数(质数)
素数定义:只能被1和它本身整除的数叫做素数。分析:首先给定100~200之间的所有数,然后对每个数分别判断是否为素数,如果是,则输出,否则继续判断下一个。直到一直判断到200结束!代码实现:int main(){ int i, j; for (i = 100; i <=200; i++) { for (j = 2; j < i; j++) { if原创 2019-01-22 17:12:22 · 20716 阅读 · 8 评论 -
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A
题目描述:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。根据题目要求,确定选手的比赛名次,即就是在上述五个选手陈述的条件中确定出选手名次。首先五个名次和五个人,那么根据数学上的排列组合,就...原创 2019-04-09 22:44:34 · 469 阅读 · 0 评论 -
c语言实现三子棋游戏
三子棋游戏你肯定是玩过的,今天我就用c语言实现一个简单的三子棋游戏这个游戏是玩家输入坐标和电脑和产生随机坐标来实现棋子的摆放。棋子需要二维数组来存放,将玩家走的棋子用’X‘表示,电脑棋子用‘ * ’,初始化的数组为‘ ’。先给大家看一下代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#i...原创 2019-04-04 13:47:05 · 244 阅读 · 0 评论 -
c语言判断一个数是不是回文数
回文数定义:各位数字反向排列所得自然数n1与原数n相等,则称n为回文数—(来自百度百科)那么判断一个回文数,就是将该数倒置过来和原数比较,当两数相等时,该数即为回文数。那么这道题的重点就是如何将一个数倒置了。具体的倒置过程本人的思路是拆出原数的每一位,然后再通过迭代就可以得到倒置后的数。有做过水仙花数题的同学肯定都知道怎么拆数的。思路清楚后就开始实现了:int PalJudnum(int n...原创 2019-03-25 19:16:08 · 10404 阅读 · 4 评论 -
c语言四种方法计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值。
该题目最主要的坑在于浮点数处理,一方面是求和数sum的定义类型,另一方面是打印函数的输出格式是%f, 很多初学者(包括我,hh)。接下来介绍方法:方法一:求和应该很容易,浮点数处理已经给大家说过了,接下来唯一有点困难的就是正负数的转换;解决方法:创建一个标记符flag,每次乘 - 1,使标记符每次发生正负改变。代码如下:int main(){ int flag = 1;//使用标记符...原创 2019-03-20 22:14:33 · 2815 阅读 · 2 评论 -
c语言实现猜数游戏
由于猜数游戏需要电脑产生一个随机数,便初次接触使用rand函数和srand函数,先来了解一下这两个函数吧原创 2019-03-01 18:06:53 · 7645 阅读 · 6 评论 -
求最大公约数及求多个数的最大公约数
一共有三种方法:一、 穷举法:void Greatest_common_divisor1(int a, int b)//穷举法{ a = abs(a);//取绝对值,防止a或b为负对结果造成错误影响 b = abs(b); int t; t = a &amp;amp;amp;amp;amp;amp;amp;amp;lt; b ? a : b; //最大公约数一定小于两个数中的较小数,故在此将较小值赋给t. for (int i = t; i&原创 2019-01-30 22:31:41 · 10265 阅读 · 0 评论 -
求两个数的最小公倍数及多个数的最小公倍数的求法
最小公倍数的两种求法:一种是最容易想到的穷举法:最小公倍数肯定大于等于两个数的最大数,因此从最大数开始,用循环语句使不断增加,当增加到某个数可与i同时整除这两个数时,该数则为这两个数的最小公倍数。一种是使用公式a * b=gcd* lcm ;( gcd和lcm代表a和b最大公约数和最小公倍数)可计算出lcm;代码实现:#include&amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;void Least.原创 2019-02-02 21:56:47 · 3432 阅读 · 0 评论 -
c语言实现闰年的判断
判断1000~2000年之间的闰年,并输出分析:首先给出1000~2000中所有可能是闰年的值,然后逐个判断;判断成功后输出。#include&lt;stdio.h&gt;int loop_year(int);//判断year是否为闰年int main(){ for (int i = 1000; i &lt;=2000; i += 4) //给出1000~2000年之间的数,因为每四...原创 2019-01-27 22:47:20 · 670 阅读 · 0 评论 -
求十个数中最大的数
十个数求最大数,简化为两个数进行九次大小比较。//使用 c 语言编写程序,求 10 个整数中的最大值。#include&lt;stdlib.h&gt;typedef int ElemType;ElemType Judgement_tow_num_size();//返回两个数中最大的数int main(){ ElemType a[10] = { 12, 23, 34, 45, 56, ...原创 2019-01-23 20:48:39 · 997 阅读 · 0 评论 -
c语言实现乘法口诀表的打印函数
实现一个乘法口诀表的打印,可输入阶数。#include&amp;amp;lt;stdio.h&amp;amp;gt;int main(){ int i, j, n;//n为输入的乘阶数。 scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;n); for (i = 1; i &amp;amp;lt;= n; i++) { for (j = 1;原创 2019-01-19 18:17:56 · 7665 阅读 · 0 评论 -
c语言求两个数的较大数
分支和三目运算符两种方法求最大数://使用 c 语言编写程序,求两个整数的较大值。#include&amp;lt;stdlib.h&amp;gt;typedef int ElemType;ElemType Judgement_tow_num_size();int main(){ ElemType a, b; scanf(&quot;%d%d&quot;, &amp;amp;a, &原创 2019-01-23 20:29:51 · 4633 阅读 · 0 评论 -
c语言实现简易扫雷游戏
扫雷游戏是windows系统上原创 2019-05-07 22:49:04 · 846 阅读 · 0 评论