自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于字符我有话说

输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 #include<stdio.h> int main(){ char c; int letters=0,space=0,digits=0,others=0; while((c=getchar())!='\n'){ if(c>='a'&&c<='z'||c>='A'&&am...

2019-12-23 23:32:31 162

原创 课本习题

求Sn=a+aa+aaa+…+aa…a的值,其中a是一个数字,n表示a的位数 #include<stdio.h> int main(){ int n,i,a,temp,sum=0; scanf("%d %d",&a,&n); temp=a; for(i=0;i<n;i++){ sum=sum+a; a=a*10+temp; } printf("%d...

2019-12-23 18:27:06 227

原创 斐波那契数列求解(非递归)

#include<stdio.h> int main(){ int f1=1,f2=1; int i; for(i=1;i<=20;i++){ printf("%12d%12d",f1,f2); if(i%2==0)printf("\n");//一次输出两个,i为2时输出了4个 f1=f1+f2; f2=f1+f2; } return 0; } ...

2019-12-23 16:58:14 188

原创 pi的近似值

#include<stdio.h> #include<math.h> int main(){ int sign=1; double pi=0.0,n=1.0,term=1.0; while(fabs(term)>=1e-6){ pi=pi+term; n+=2; sign=-sign; term=sign/n; } pi*=4; pri...

2019-12-23 16:37:47 227

原创 排序

#include<stdio.h> #define M 100 int main(){ int a[M]; int n,i,j; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(i=0;i<n;i++){ for(j=i;j>0;j--){ if(a[...

2019-12-23 15:34:52 123

原创 关于逆序那些事儿

求数字的位数 方法一 #include<stdio.h> #include<math.h> int main(){ int n; scanf("%d",&n); printf("%d的位数是%d\n",n,(int)log10(n)+1); } 方法二 #include<stdio.h> int main(){ int n;...

2019-12-23 12:10:34 205

原创 求三角形面积

给定三角形三个顶点的坐标,计算三角形的面积。 Input 有多组数据。每组数据由6个双精度数组成,分别表示三角形三个顶点的坐标。 Output 三角形的面积。如果三点在一条直线上,则输出“not a triangle”。 Sample Input 10 20 30 40 50 60 3874 487 34587 45687 234 45 Sample Output not a triangle! ...

2019-12-23 10:39:51 334

原创 一元二次方程

一元二次方程求解 Input 有多组数据。每组数据由三个双精度数组成,分别表示一元二次方程的三个系数。 Output 方程的根。如果二次项的系数为0,则输出“not a quadric equation!”。 Sample Input 1 9 2 2 -4 1 1 2 3 0 2 3 Sample Output -0.23,-8.77 1.71,0.29 -1.00+1.41i,-1.00-1.4...

2019-12-23 09:51:34 281

原创 最大公约数and最小公倍数

求最小公倍数算法: 最小公倍数=两整数的乘积÷最大公约数 求最大公约数算法: (1)辗转相除法 有两整数a和b: ① a%b得余数c ② 若c=0,则b即为两数的最大公约数 ③ 若c≠0,则a=b,b=c,再回去执行① 例如求27和15的最大公约数过程为: 27÷15 余12 15÷12余3 12÷3余0 因此,3即为最大公约数 #include<stdio.h> int f1(int...

2019-12-22 21:25:53 114

原创 素数相关算法

判断是否为素数 int isprime(int n){ for(int i=2;i<=sqrt(n);i++){ if(n%i==0){ return 0; } } return 1; } 输出n个素数 int n_prime(int n){ int count=0; for(int i=2;;i++){ if(isprime(...

2019-12-22 19:44:32 151

原创 递归

函数递归的一般结构为: 数据类型f(数据类型n) { if(n==k) return(常量); else return(f(n-1)的表达式); } 内部函数: static 数据类型 函数名(形参表); 例如:static int f(int a;int b); 内部函数也称为静态函数。由于内部函数的调用范围只局限于本文件。因此在不同的源文件中定义同名的内部函数不会引起混淆。这样不同的人可以分别...

2019-12-22 17:12:57 116

原创 变量

静态局部变量与普通变量的区别 #include<stdio.h> #include<stdlib.h> static int n;//定义的静态全局变量 int fun1() { static int m=0;//静态局部变量 m++; return m; } int fun2() { n=0; n++; return n; } i...

2019-12-22 16:00:52 134

空空如也

空空如也

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

TA关注的人

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