C练习
huanglu12138
.
展开
-
learn
给定俩个整形变量的值,将俩个值的内容进行交换。#include <stdio.h>#include<stdlib.h>int main(){ int a = 1; int b = 2; int c = 0; c = a; a = b; b = c; printf(" %d\n %d\n", a , b); system("pause");}...原创 2018-10-31 00:18:11 · 98 阅读 · 0 评论 -
三子棋小游戏改正
之前发的那篇三子棋在和棋部分有些问题,多亏朋友提醒,不然时至今日也没有发现(尴尬啊),今天终于解决了这个问题。话不多说,改正后的代码如下(只改了检验和棋的部分,整体都ok,只是那部分有问题),方法有点笨,但是总归实现了。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<tim...原创 2018-12-13 15:52:29 · 134 阅读 · 0 评论 -
谋杀案凶手推测程序实现及杨辉三角
2.日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。根据已知信息不难推测凶手是C程序实现如下#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;i...原创 2018-11-19 15:55:27 · 230 阅读 · 0 评论 -
高台跳水比赛结果程序预测
1。五位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。假设A的第一句话是真的,那么B是第二为真,那么B所说的E第四必为假,E所说的A第一则为真,C所说的我第一必为假,D第二为真,于初始假设矛盾,...原创 2018-11-18 15:20:20 · 275 阅读 · 0 评论 -
扫雷游戏
#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#define MAX_ROW 10#define MAX_COL 10#define DEFAULT_MINE_COUNT 10int Menu(){ printf(&quot;************************\n&quot;);原创 2018-11-18 13:01:46 · 126 阅读 · 0 评论 -
三子棋游戏
#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#define ROW 3#define COL 3char g_baord[ROW][COL];void Init(){ for (int row = 0; row &amp;lt;= ROW; row++) { for (int col = 0; col原创 2018-11-15 23:11:38 · 150 阅读 · 0 评论 -
函数的递归调用
1.递归和非递归分别实现求第n个斐波那契数。#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;int fab(int n){ int a = 1; int b = 1; int c = 0; if (n &amp;amp;amp;lt;= 2) ret原创 2018-11-12 20:49:53 · 321 阅读 · 0 评论 -
函数的生成及调用
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表。#include&amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;lt;stdlib.h&amp;amp;amp;amp;gt;void output(int a){ int i, j; for (i =原创 2018-11-08 22:39:27 · 159 阅读 · 0 评论 -
折半查找
1.完成猜数字游戏#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;int main(){}2.写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找)#include&amp;amp;lt;stdio.h&amp;amp;gt;#i原创 2018-11-05 20:34:27 · 148 阅读 · 0 评论 -
打印水仙花数
在屏幕上输出下列图案#include &amp;lt;stdlib.h&amp;gt;#include&amp;lt;stdio.h&amp;gt;int main(){ int i, j ; for(i = 1:i &amp;lt;= 7;i++) { for(j = 1;j &amp;lt;= 2 * i - 1;j++) { printf原创 2018-11-02 20:38:48 · 404 阅读 · 0 评论 -
learn
1, 将数组A中的内容和数组B中的内容进行交换。(数组一样大)#include <stdio.h>#include<stdlib.h>int main() { int A[5] = { 1, 3, 5, 7, 9 }; int B[5] = { 2, 4, 6, 8, 10 }; int C[5] = { 0, 0 ...原创 2018-11-02 13:33:15 · 99 阅读 · 0 评论 -
打印100~200之间的素数。
本人的第一次博客,首先进行自我介绍,黄露,男,西工院16级本科生。对于编程,之前在学校有接触过一些简单的C语言编程,但是自认为那是远远不够的,因此才有了想深入学习编程语言的想法,并且为此努力。对于学习编程的目的,不说做个编程大佬,起码得是个编程行家,去解决各种问题。为此,首先,每天得花至少俩个小时的时间去狂敲代码。先去敲别人的,然后敲自己的。至于日后想去的公司,自我感觉这个应该完全取决于个人能力,...原创 2018-10-25 13:43:52 · 928 阅读 · 0 评论 -
位运算
1.编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:2...原创 2019-02-08 22:52:16 · 124 阅读 · 0 评论