自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Markdown学习笔记

Markdown学习笔记1.标题使用#可以表示1-6级标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果:一级标题二级标题三级标题四级标题五级标题六级标题2.段落段落的前后要有空行,若是想要在段落内强制换行,需使用两个以上的空格加回车(引用中换行省略回车)3.区块引用在段落的每行或者只在第一行使用符号>,还可以使用多个嵌套引用,例如:> 区块引用>> 嵌套引用效果:区块引用

2022-04-06 16:36:10 322

原创 C语言实现汉诺塔

汉诺塔问题步骤:将A座上的n-1个盘子借助C座先移动到B座将A座上剩下的一个盘子移动到C座将B座上的n-1个盘子借助A座移动到C座#include<stdio.h>#define N 6//汉诺塔问题int main() { void hanio(int, char, char, char); hanio(N, 'A', 'C', 'B');}void move(char a, char b) { printf("%c->%c\n",a, b);}void

2020-06-01 11:42:18 167

原创 C语言输出魔方阵

魔方阵规则:将1放在第一行中间一列从2开始到n*n各数按以下规则一次存放:每个数存放的行数比前一个数-1,列数+1若上一个数的行为1,则下一个数行为n若上一个数列为n,下一个数的列数应为1,行数减去1若按上述规则确定的位置上已有数,或上一个数是第1行第n列时,则把下一个数放在上一个数的下面#include<stdio.h>#define N 3//魔方数int main() { int a[N][N], i, j, row, col, k; for (i = 0; i

2020-06-01 11:09:40 1192

原创 C语言求一个整数质因子以及其出现的频次

#include<stdio.h>int main(){ int m,factor=2,time; scanf("%d",&m); while(m!=1){ time=0; while(m%factor==0){ time++; m/=factor; } if(time!=0) printf("质因子:%d,频次:%d",factor,...

2020-03-23 21:47:24 545

原创 C语言实现十六进制转十进制

#include<stdio.h>#include<string.h>#include<math.h>int main(){ char s[20]; int i,term,sum=0; printf("请输入一个十六进制数:"); gets(s); for(i=0;i<strlen(s);i++){ if(s[i]>='A'&am...

2020-03-20 18:20:57 819

原创 C语言实现冒泡排序

#include<stdio.h>#define N 10int main(){ int a[N],i,j,k; void sort(int*); printf("请输入%d个数:",N); for(i=0;i<N;i++) scanf("%d",&a[i]); sort(a); for(i=0;i<N;i++) printf("%3d",a...

2020-03-20 18:07:14 73

原创 C语言整数转换为字符串输出

#include<stdio.h>int main(){ int n; void fun(int); printf("请输入数字:"); scanf("%d",&n); fun(n);}void fun(int n){ int t; t=n%10; if(n/=10) fun(n); printf("%c ",t+48);} ...

2020-03-20 17:42:40 983

原创 C语言统计文件中各字符出现次数并输出到文件和屏幕

#include<stdio.h>#include<string.h>#include<stdlib.h>struct word{ char str; int num; struct word *next;};void add(struct word *,char);void display(struct word *head,FILE *fp...

2020-03-20 17:09:55 2486 2

原创 C语言求鞍点

#include<stdio.h>#define N 4int main(){ int a[][N]={1,2,3,4,2,4,6,8,3,6,9,12,4,8,12,16}; int i,j,rmax,cmin; for(i=0;i<N;i++){ rmax=0; for(j=0;j<N;j++) if(a[i][rmax]<a[i][j])...

2020-03-20 13:25:45 595

原创 C语言从键盘输入字符串,将其输入到文件,然后将字符串小写字母转换为大写字母再输入到文件

#include<stdio.h>#include<string.h>int main(){ char str[100]; FILE *fp; int i; printf("请输入一个字符串:"); gets(str); if((fp=fopen("test.txt","w"))==NULL){ printf("error!"); exit(0);...

2020-03-20 11:12:03 1746

原创 C语言将字符串中的小写字母转换为大写字母并输出到文件中

#include<stdio.h>#include<string.h>int main(){ char str[100]; FILE *fp; int i,j,k; printf("请输入字符串:"); gets(str); if((fp=fopen("test.txt","w"))==NULL){ printf("error!\n"); exit(...

2020-03-20 10:03:03 4643 1

原创 C语言十六进制转十进制

#include<stdio.h>#include<string.h>#include<math.h>int main(){ char s[50]; int i,sum=0,term; printf("请输入一个八进制数:"); gets(s); for(i=0;i<strlen(s);i++){ if(s[i]>='A'&amp...

2020-03-19 10:26:40 189

原创 C语言实现括号匹配

#include<stdio.h>#include<string.h>int main(){ char stack[50],ch; int top=-1,i,flag=1; printf("请输入:"); gets(stack); for(i=0;i<strlen(stack);i++){ if(stack[i]=='(') top++; ...

2020-03-19 10:15:25 601

原创 C语言判断是否回文字符串

#include<stdio.h>#include<string.h>int main(){ char s[100]; int i,j,flag=1; printf("请输入字符串:"); gets(s); for(i=0,j=strlen(s)-1;i<=j;i++,j--) if(s[i]!=s[j]){ flag=0; break;...

2020-03-18 21:54:30 638

原创 C语言实现数组转置

#include<stdio.h>#define N 3int main(){ int a[][N]={1,2,3,4,5,6,7,8,9}; void print(int [][N]); void advert(int [][N]); printf("原矩阵为:\n"); print(a); advert(a); printf("转置后的矩阵为:\n"); pri...

2020-03-18 21:00:55 3062 1

原创 C语言实现二分查找

#include<stdio.h>#define N 10int main(){ int a[N]={1,2,3,4,5,6,7,8,9,10}; int low=0,high=N-1,mid,n,flag=0; printf("请输入想查找的值:"); scanf("%d",&n); mid=(low+high)/2; while(low<=high){...

2020-03-18 20:43:29 72

原创 C语言输出杨辉三角

#include<stdio.h>#define N 12int main(){ int i,j,a[N][N]; for(i=0;i<N;i++){ a[i][0]=1; a[i][i]=1; } for(i=2;i<N;i++) for(j=1;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(...

2020-03-18 19:57:41 132 1

原创 C语言逆置数组

#include<stdio.h>#define N 5int main(){ int a[N],i; void f(int*); printf("请输入数组:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); f(a); printf("逆置后的数组为:\n"); for(i=0;i<N;i++) prin...

2020-03-18 19:54:00 539 1

原创 C语言将一个数插入到已排好序的数组中

#include<stdio.h>#define N 5int main(){ void fun(int *,int); int a[N+1],n,i; printf("请输入%d个数:",N); for(i=0;i<N;i++) scanf("%d",&a[i]); printf("\n当前数组为:"); for(i=0;i<N;i++) ...

2020-03-18 19:44:03 3424

原创 C语言计算a+aa+aaa+...(n个a)的值

#include<stdio.h>int main(){ int n,a,sum,term,i; printf("请输入n和a的值:"); scanf("%d %d",&n,&a); term=a; sum=0; for(i=0;i<n;i++){ sum+=term; term=term*10+a; } printf("%d\n",su...

2020-03-17 20:14:36 6844 2

原创 C语言最大公约数和最小公倍数

#include<stdio.h>int main(){ int a,b,max,min,i; printf("请输入两个数:"); scanf("%d %d",&a,&b); max=a>b?a:b; min=a<b?a:b; for(i=min;i>0;i--) if((a%i==0)&&(b%i==0)){ ...

2020-03-17 20:04:50 66

原创 C语言判断回文数字

#include<stdio.h>int main(){ int n; int fun(int); printf("请输入一个数:"); scanf("%d",&n); if(fun(n)) printf("是"); else printf("不是"); printf("回文数字!\n");}int fun(int n){ int a[20],i,...

2020-03-17 19:59:44 555

原创 C语言实现从键盘输入字符串保存到文件并把小写字母转化为大写字母输出

#include<stdio.h>int main(){ FILE *fp; char s[50]; int i; if((fp=fopen("test1.dat","w"))==NULL){ printf("error!"); exit(0); } printf("请输入字符串:"); gets(s); fprintf(fp,"%s",s); fclose...

2020-03-17 16:11:42 2770

原创 C语言统计单词个数

#include<stdio.h>#include<string.h>int main(){ char s[100],ch; int count=0,i=0,j; printf("请输入字符串:"); gets(s); while(i<strlen(s)){ if(!((s[i]>='A'&&s[i]<='Z')||(s[...

2020-03-17 10:39:52 417

原创 C语言输出可逆素数

#include<stdio.h>#include<math.h>int main(){ int fun1(int); int fun2(int); int n,i,j; printf("请输入范围:"); scanf("%d",&n); for(i=2;i<=n;i++) if(fun1(i)){ j=fun2(i); if(...

2020-03-16 20:40:47 3590

原创 C语言实现分块查找

#include<stdio.h>#define N 20struct index{ int num[5]; int max;}table[4];int main(){ int search(int ); int a[20],i,j,k=0,key,result; printf("请顺序输入%d个数:",N); for(i=0;i<N;i++) scanf...

2020-03-16 17:45:30 496

空空如也

空空如也

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

TA关注的人

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