C语言
sweeeeeet
越努力越幸运
展开
-
C语言入门①
C语言入门①1.输出九九乘法表#include<stdio.h >int main( ){ int i = 1,d = 1,cf=0; for (i = 1; i<10; i++){ for (d = 1; d <= i; d++){ cf = i*d; printf("%d*%d=%d\t", i,d,cf); } printf("原创 2018-09-25 18:23:04 · 134 阅读 · 0 评论 -
C语言入门②
1.给定两个整形变量的值,将两个值的内容进行交换。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int exchange(int x,int y){ printf("第一个数是:%d\t第二个数是%d\n", x, y); int temp = 0; temp = x; x...原创 2018-09-26 18:45:30 · 115 阅读 · 0 评论 -
C语言入门 四
/1.在屏幕上输出以下图案://*//***//*****//*******//*********//***********//*************//***********//*********//*******//*****//***//*#include<stdio.h>#include<stdlib.h>//每行打印的void...原创 2018-09-30 18:54:22 · 846 阅读 · 1 评论 -
C语言入门五
2.写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找)#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 25,原创 2018-10-13 15:39:07 · 87 阅读 · 0 评论 -
C语言入门--六(递归)
1.递归和非递归分别实现求第n个斐波那契数。#include<stdio.h>#include<stdlib.h>int NoRecursion_Fib(int n){ int i = 0; int f_1 = 1; int f_2 = 1; int r = 0; if (n<3){ return原创 2018-10-14 16:28:29 · 238 阅读 · 0 评论 -
C语言入门---⑦
//1.//写一个函数返回参数二进制中 1 的个数//比如: 15 0000 1111 4 个 1#include<stdio.h>#include<stdlib.h>int count_one_bits(unsigned int value){ int count = 0; int one = 0; // 返回 1的位数 while (va...原创 2018-10-19 17:14:09 · 140 阅读 · 0 评论 -
C语言入门---仿三子棋游戏
#define ROW 3#define _CRT_SECURE_NO_WARNINGS#define COL 3#include<stdio.h>#include<stdlib.h>#include<math.h> //1.定义二维数组表示棋盘char g_chess_board[ROW][COL];void Init(){ for (i...原创 2018-10-22 16:14:02 · 128 阅读 · 0 评论 -
C语言入门之操作符汇集
1.算术运算符加+ 减- 乘 除/ 求模% 自增++ 自减–*加+ 减- 乘运算*都是既可以用于浮点数运算又可以用于整数运算。相除运算中,两个操作数(除数和被除数)只要有一个为浮点数,结果就为浮点数,两个操作数都为整数,结果也取整数,且被除数不能为0,否则编译出错。求模运算中,两个操作数都必须为整数,且不能对0求模。自加(减)运算又分前置++(–)与...原创 2018-10-24 15:36:55 · 195 阅读 · 0 评论 -
C语言入门----八
//1.编写函数://unsigned int reverse_bit(unsigned int value);//这个函数的返回值value的二进制位模式从左到右翻转后的值。////如://在32位机器上25这个值包含下列各位://00000000000000000000000000011001//翻转后:(2550136832)//10011000000000000000000...原创 2018-10-26 09:46:00 · 320 阅读 · 0 评论 -
C语言入门-----九
//1.//5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果//A选手说:B第二,我第三;//B选手说:我第二,E第四;//C选手说:我第一,D第二;//D选手说:C最后,我第三;//E选手说:我第四,A第一;//比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#include<stdio.h>#include<stdlib.h>int ...原创 2018-10-26 15:04:48 · 137 阅读 · 0 评论 -
C语言入门----仿扫雷游戏
#define _CRT_SECURE_NO_WARNINGS#define ROW 9#define COL 9#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>int input = -1;void Init(char mi原创 2018-10-22 16:15:21 · 153 阅读 · 0 评论 -
C语言入门---三
将数组A中的内容和数组B中的内容进行交换。(数组一样大)#include<stdio.h>#include<stdlib.h>int main(){ int a[100]; int b[100]; int c[100]; int i = 0; for (int i = 0; i < 100; i++){ a[i ] = i; prin...原创 2018-09-28 23:15:31 · 290 阅读 · 0 评论