
c语言编程实例
郭守军
爱学习,爱生活
展开
-
C语言 3x3格五子棋对战电脑
C语言 3x3格五子棋对战电脑#include <stdio.h>#include <stdlib.h>#include <time.h>#define ROW 3#define COL 3//四种游戏的状态//玩家赢 '*'//电脑赢 '#'//平局 'Q'//继续 'C' int IsFull(char board[ROW][COL], int row, int col){ int i = 0; int j = 0;原创 2021-10-20 17:29:00 · 411 阅读 · 2 评论 -
c语言最值交换
c语言最值交换定义一个一维整形数组num[20],输入整数n(n<=20)和一个整形数列,编写函数,查出数列中的最小值和最大值,并把他们交换位置,主函数完成输入和输出,主函数输出处理后的数列,各元素之间空一个空格。指针进行地址传递,子函数实现查找最值和最值位置交换。输入说明输入整数n和一个整形数列(n个数)输出说明格式输出:输出处理后数列输入样例52 3 1 5 8输出样例2 3 8 5 1提示使用指针作为形参,实现地址传递。仅对最值进行交换。输出数据之间空一格。#inclu原创 2021-01-31 19:43:07 · 1862 阅读 · 3 评论 -
c语言猴子吃桃问题
c语言猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。#include<stdio.h>int mian(){int x1,x2,day;day=9;x2=1;while(day>0){x1=(x2+1)*2x2=x1;day--;}printf("%d"原创 2021-01-29 22:28:37 · 234 阅读 · 3 评论 -
c语言三个数从小到大排序/输出
c语言三个数从小到大排序/输出任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。(1)定义数据类型,本实例中 a、b、c、t 均为基本整型。(2) 使用输入函数获得任意 3 个值赋给 a、b、c。(3) 使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 t 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。(4) 使用输出函数将 a、b、c 的值依次输出。#include<stdio.h>int ma原创 2021-01-29 21:51:42 · 16201 阅读 · 0 评论