#include <stdio.h> int main(void) { int a[10]={0}; int *p=a; //a代表数组首元素的首地址,即p=&a[0]; int i; for(i=0…
标签:C语言
C语言 多种方法求最大公因数和最小公倍数
最大公约数:指能够整除多个整数的最大正整数,而多个整数不能都为零。 最小公倍数:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。 求最小公倍数的算法: 最小公倍数 = …
0-1揹包代码实现(c语言)
0-1揹包代码: #include <stdio.h> void pack(int n,int c,int *w,int *v){ int m,l; m=n+1; l=c+1; int f[m][l]; in…
使用堆栈实现十进制转换成二进制
计算十进制转换成二进制的方式非常类似堆栈的后进先出的方式(LIFO),所以可以使用下面的代码实现 #include <stdio.h> #include <stdlib.h> #include &…
利用指针将输入的字符串倒序输出
#include<stdio.h> #include<string.h> int main() { char str[80]; char * p; int n; int i; printf("Pl…
C#判断字符串是否为数字字符串
C#判断字符串是否为数字字符串 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图将s…
if语句详解(c语言)
所谓if语句,就是条件语句,c语言中的if语句和人类平常交谈用的语言规则一样,如果 符合这个条件 ,则怎么怎么样;否则,就怎么怎么样 ;(人们说话也是不会在否则后面不会再加条件了) 关于if循环有三种形式: 1.0 双份…
快乐数
快乐数 一个数是不是快乐是这么定义的:对于一个正整数,每一次将该数替换为他每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,或是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。 1^2 + 9^2…
逻辑运算符和逻辑表达式详解
目录 引入 逻辑运算符和逻辑表达式 例子 注意事项(短路特性) 引入 首先,我们思考一个问题: if (fabs(data2) <= 1e – 7) 是否等同于下面这个语句: if (-1e ̵…
c#三大基本结构
三大基本结构 三大基本结构分为:顺序结构,选择结构,循环结构。 一、顺序结构 顺序结构就是按照语句出现的先后顺序依次执行。 二、选择结构 选择结构就是根据条件判断是否执行相关语句。 选择结构语法一般是:IF(条件)语句块…
输入两个已经按照升序排列好的字符串,将两个字符串合并成一个字符串,新字符串中的字符仍然按照升序排列。
任务描述 本关任务: 输入两个已经按照升序排列好的字符串,将两个字符串合并成一个字符串,新字符串中的字符仍然按照升序排列。 相关知识 为了完成本关任务,你需要掌握: 1.字符串的存储; 2.一维字符数组; 3.字符串处理…
C语言中求两数最大公约数的三种方法
1.穷举法 思路: 首先对输入的两个数x,y判断两者的大小,取两者中较小的数放入i中。然后用x%i;y%i,如果两者都为0,则此时i为最大公约数。如果其中有一个不为0,则i减1后再用x,y分别模上i(注意此时的i为x,y…