c语言
WG@SD
这个作者很懒,什么都没留下…
展开
-
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水。 编程实现
#include<stdio.h>#include<stdlib.h>int BottleNum(int n){ int num = 0; while (n >= 2){ num = num + n / 2; n = n / 2 + n % 2; } return num;}int main(){ int n = 0; int num...原创 2018-11-25 10:42:45 · 296 阅读 · 0 评论 -
模拟实现strcat 的c语言程序
#include<stdio.h>#include<stdlib.h>#include<assert.h>void MyStrcat(char *str1, const char *str2){ assert(str!=NULL); assert(str2!=NULL); while (*str1 != '\0'){ str1++...原创 2018-11-25 10:23:56 · 302 阅读 · 0 评论 -
一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字的c语言程序
#include<stdio.h>#include<stdlib.h>#include<string.h>void DifferentTwo(int *arr, int n){ int i = 0; int index = 0; int flag = 0; for (i = 0; i < n; i++){ flag = 0; fo...原创 2018-11-25 09:54:33 · 226 阅读 · 0 评论 -
//杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int YangShi(int *arr[][3],int n){ int row = 0; int col = 0; for (row = 0; row < 3; row++){ for (col = 0; col...原创 2018-11-15 11:32:19 · 163 阅读 · 0 评论 -
输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>int YangShi(int *arr[][3],int n){ int row = 0; int col = 0; for (row = 0; row < 3; ro...原创 2018-11-15 11:28:23 · 456 阅读 · 0 评论 -
求两个数最大公因数的c语言程序
对于这个问题,我能想到的方法有三种:①先找出这两个数中最小的那个,可以用i表示,然后用这两个数依次对i取余. 同时i不断减1,直到这两个数对i取余都为0;这时的i就为最大公因数程序如下:#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main(){ int a ...原创 2018-09-24 20:39:33 · 20988 阅读 · 2 评论 -
模拟实现strcpy 的c语言程序
#include<stdio.h>#include<stdlib.h>#include<assert.h>void MyStrcpy(char *str1, const char *str2){ assert(str1 != NULL); assert(str2 != NULL); while (*str2 != '\0'){ *str1 =...原创 2018-11-25 10:52:16 · 193 阅读 · 0 评论