自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 简单的桶排序

#include<stdio.h>int main(){ int a[11],i,j,t; for(i=0;i<=10;i++)//没有这个初始化,会死循环,用a[11]=0也不行 { a[i]=0; } for(i=0;i<5;i++) { scanf("%d",&t); a[t]++; } for(i=0;i<=10;i...

2019-03-12 21:32:04 169

原创 C语言递归赶鸭子

递归,就是在运行过程中不断调用自己,一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶了多少鸭子?经过每个村子卖出多少只鸭子?#include<stdio.h> double fun(int n) { double m; if(n==7) { m=2; } else {...

2018-11-08 21:20:35 2812

原创 c语言实现四舍五入取小数

#include<stdio.h>int main(){ double a,b=0,c=0,d=0; scanf("%lf",&a); b=a*10;//保留一位小数,乘10,两位乘100,以此类推; c=b+0.5; c=(int)c; d=c/10;//同 乘 ; printf("c=%lf\n",c); printf("d=%lf\n",d);...

2018-11-05 10:22:16 8364

原创 C语言实现四舍五入取整数

#include<stdio.h>int main(){ double s; int m; scanf("%lf",&s) ; m=(int)(s+0.5); printf("%d\n",m); return 0; }  

2018-10-24 22:42:43 33221

原创 7744问题 C语言

输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等)。#include<stdio.h>#include<math.h>int main(){ int s,a,b,m; for(a=1;a<10;a++) { for(b=1;b<10;b++) { s=a*1100+b*11; m=floor(sqr...

2018-10-24 22:30:34 727

原创 C语言输出\n,%d,

\n和%d是程序中的特殊字符,若要输出他们俩,则:#include<stdio.h>int main(){ printf("%%d"): return 0;}#include<stdio.h>int main(){ printf("\\n"); return 0;} ...

2018-10-24 20:26:16 3943

原创 冒泡排序与选择排序

冒泡算法,每次比较如果发现较小的元素在后面,就交换两个相邻的元素,选择排序:对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量k来记住他的位置,接着第二次比较,前面“后一个元素”现变成了“前一个元素”,继续跟他的“后一个元素”进行比较如果后面的元素比他要小则用变量k记住它在数组中的位置(下标),等到循环结束的时候,我们应该找到了最小的那个数的下标了,然后进行判断,...

2018-10-16 16:18:18 128

原创 杨辉三角(C语言实现)

.三角形的两条斜边上都是数字1,而其余的数都等于它肩上的两个数字相加 11 11 2 11 3 3 11 4 6 4 1.........#include<stdio.h>int main(){ int a[10][10],i,j; for(i=0;i<10;i++) { for(j=0;j<=i;j++)//如果j<n的...

2018-10-16 15:38:57 59238 7

原创 哥德巴猜想

#include<stdio.h>#include<math.h>void main(){ int m,i,k,s,w=0,c=0,t,a[10000],p=0,q=0; for(m=1;m<=20000;m=m+2) { k=sqrt(m); for(i=2;i<=k;i++)//让m与比它小的数依次相除 { if(m%i==0...

2018-10-08 21:20:48 703

原创 在linux中找到配置文件

1.先打开终端2.输入命令:cd ..     进入 home 文件夹下3.输入命令:ls4.输入命令:cd ..5.输入命令:ls完成

2018-10-08 21:20:08 2488

原创 统计一行字符串中单词的个数

字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格#include<stdio.h>#include<string.h>#define N 80int fun(char *s){ int i,j=0; for(i=0;s[i]!='\0';i++) { if(s...

2018-08-03 12:48:28 9470

原创 C语言求非空子集

n个元素的集合{1,2... n }可以划分为若干个非空子集。例如,当n=4 时,集合{1,2,3,4}可以划分为15 个不同的非空子集如下:{{1},{2},{3},{4}},{{1,2},{3},{4}},{{1,3},{2},{4}},{{1,4},{2},{3}},{{2,3},{1},{4}},{{2,4},{1},{3}},{{3,4},{1},{2}},{{1,2},{3,4}},{...

2018-05-09 22:45:03 2467 1

原创 关于a++和++a的区别

我用一个例子来说明:int a=1,b=9;y=a++;//这是先赋值,再自增,即先把a=1这个值赋给用y, 然后a自增,a=2;z=++b;//这是先自增,再赋值,即先让b自增为10,再把10这个值赋给z;输出后:y=1,z=10,b=10,a=2;...

2018-05-09 22:40:33 250

原创 C语言 FJ的字符串

问题描述  FJ在沙盘上写了这样一些字符串:  A1 = “A”  A2 = “ABA”  A3 = “ABACABA”  A4 = “ABACABADABACABA”  … …  你能找出其中的规律并写所有的数列AN吗?输入格式  仅有一个数:N ≤ 26。输出格式  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA#includ...

2018-03-13 22:06:30 1038

原创 用指针复制字符串

#include<stdio.h>void fuzhi(char*s1,char*s2){ while(*s2!='\0') {*s1=*s2; s2++; s1++; } *s1='\0';}int main(){ char a[100],b[100]; gets(a); fuzhi(b,a); puts(b...

2018-03-07 13:37:35 1117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除