自定义博客皮肤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 179

原创 课本习题

求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 247

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

#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 208

原创 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 240

原创 排序

#include<stdio.h>#define M 100int 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 139

原创 关于逆序那些事儿

求数字的位数方法一#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 224

原创 求三角形面积

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

2019-12-23 10:39:51 343

原创 一元二次方程

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

2019-12-23 09:51:34 297

原创 最大公约数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 129

原创 素数相关算法

判断是否为素数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 165

原创 递归

函数递归的一般结构为:数据类型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 131

原创 变量

静态局部变量与普通变量的区别#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 152

空空如也

空空如也

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

TA关注的人

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