![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
搬砖写代码
这个作者很懒,什么都没留下…
展开
-
排序专题忘完搜索
直接排序 稳定,比较次数与移动次数都与初始状态有关 最好的状态有序情况下,时间复杂度为O(n) 最坏的情况逆序的比较次数为n(n-1)/2 线性表 链表 (从前往后查指定元素的位置)void InsertSort(int *a,int n){ int i,j,d; for(i=1;i<n;i++) { if(a[i]<a[i-1]) { ...原创 2021-11-02 12:34:03 · 76 阅读 · 0 评论 -
编一递归函数实现猜年龄游戏。5个小朋友按年龄大小排成队,第一个小朋友14岁,其余的年龄一个比一个小2岁,第五个小朋友的年龄是多大?(C语言)
#include <stdio.h>#include <math.h>int age(int n){ if(n==1) return 14; if(n>1) return age(n-1)-2;}int main(){ int m; printf("%d\n",age(5));}原创 2021-06-15 22:34:23 · 1349 阅读 · 4 评论 -
C语言:求1到100之间的所有素数,使用Prime函数,并设定每行输出5个素数
#include <stdio.h>#include <math.h>int prime(int n){ int k,i; k=sqrt(n); for(i=2;i<=k;i++){ if(n%i==0){ return 0; } } return 1;}int main(){ int m,i,a=0; int k; printf("1到100之间所有的素数为:\n"); for(m=1;m<=100.原创 2021-06-15 22:29:49 · 4928 阅读 · 0 评论 -
7-56 找鞍点
#include <stdio.h>int main(){ int a[100][100]; int n,i,j,f=0,l=0,k=0,p=0; scanf("%d",&n); for(i=0; i<n; i++) { for(j=0; j<n; j++) { scanf("%d",&a[i][j]); } } if(n==1) ...原创 2021-06-06 16:13:27 · 85 阅读 · 0 评论 -
求一个数的叠加和sum=a+aa+aaa+......
#include<stdio.h>int main(){ long long int a,n; scanf("%lld %lld",&a,&n); int sum=0; int t=0; for(int i=0;i<n;i++) { t=t*10+a; sum+=t; } printf("S = %lld",sum);}原创 2021-06-06 15:51:06 · 185 阅读 · 0 评论 -
2021-06-05
游戏规则:输入一个只包含英文字母的字符串,字符串中的两个字母如果相邻且相同,就可以消除。在字符串上反复执行消除的动作,直到无法继续消除为止,此时游戏结束。输出最终得到的字符串长度。...原创 2021-06-05 09:52:29 · 1628 阅读 · 1 评论 -
用C语言实现将1个整数n分解成几个素数的乘积
问题的提出:将一个整数分解素因数根据算术基本定理,任何大于2的正整数都可以表示为素数的乘积,如果不考虑这些素数出现的次序,其表示方式为唯一的。本题目的要求是输入一个正整数,将这个正整数显示为几个素数乘积的形式,如如1=12=23=34=2*25=56=2*37=7...60=2*2*3*5————————————————版权声明:本文为CSDN博主「liangbch」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://bl原创 2021-06-03 22:46:16 · 2944 阅读 · 0 评论 -
[Error] ld returned 1 exit status?错误
[Error] ld returned 1 exit status?错误1.程序没有问题2.是你的程序已经在运行,关闭原来的程序就可以正常了。原创 2020-11-21 14:41:28 · 409 阅读 · 0 评论 -
C语言入门_数组
数组: 在内存中连续存储的具有相同类型的一组数据的集合,可以理解为数学上的集合。一维数组的声明:数据类型数组名称[长度];intx[6];floatz[7];语义:定义了一个整形数组,数组名为a,数组a中有6个元素,每个元素都是int型的变量,而且地址是连续的。标注: 数组的元素个数称为数组的长度,元素就是变量的意思; 数组声明之后,不要忘了对他进行初始化赋值, 数组的初始化#include<stdio.h>in...原创 2020-09-21 19:51:58 · 232 阅读 · 0 评论 -
C语言入门_循环
循环: 直译就是一直不断的执行同一个动作While循环while(表达式) { 循环体;//或者称为语句块 }语义: 选判断表达式是否成立,如果成立,则跳转到2,否则跳转到3; 执行循环体,执行完毕跳转到1; 跳出循环,循环结束; 注意: 1.防止死循环。避免条件永远真或者永远假。如果永远真则死循环;如果永远假则不循环,写起来毫无意义; 2.while循环后,不要加分号; 3.不要忘...原创 2020-09-21 19:46:13 · 186 阅读 · 0 评论 -
C语言基础(入门)
C语言是编程入门第一课,C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。第一课第一个程序#include<stdio.h>int main() //程序的唯一主函数{printf("HelloWorld\n"); return 0;} 程序的第一行#include <stdio.h>是预处理器指令 int main()是主函数,C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。 ...原创 2020-09-21 19:33:41 · 832 阅读 · 0 评论