自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P124第49题 数学函数

#includefloat f(int x){ return (1.0*x*x+1.0*x/2.1-8);}float g(int x){ return 2.0*f(x)-3.5*f(2.0*x)+5.5;}int main(){ int x[11]={-5,-4,-3,-2,-1,0,1,2,3,4,5},i; for(i=0;i<11;i++)

2015-05-22 10:56:08 411

原创 P124 第48题 排序

#includevoid sort(int &x,int &y){ int m,n,t; m=*&x; n=*&y; if(m>n) { t=m; m=n; n=t; } printf("%d\t%d\n",m,n);}void sort(int x,int y,int z){ int a; if(x>y) { a

2015-05-22 10:46:13 432

原创 P124 第47题 组合数

#includeint comm(int n,int k){ if(n<k) return 0; else if(n==k||k==0) return 1; else return comm(n-1,k)+comm(n-1,k-1);}int main(){ int n,k; while(1) { printf("put n&k"

2015-05-22 10:04:09 393

原创 P124 第44题 成绩

#includeint fun(int score[][3],int num){ int i,j,x=0,y=0,z=0; for(i=0;i<num;i++) { for(j=0;j<3;j++) scanf("%d",&score[i][j]); } for(i=0;i<num;i++) { for(j=0;j<3;j++) { if(score[i][

2015-05-21 21:08:59 371

原创 P124 第46题 Fibonacci

#includelong Fibo(int n){ long Fibonacci; if(n==1) Fibonacci=1; else if(n==2) Fibonacci=1; else Fibonacci=Fibo(n-1)+Fibo(n-2); return Fibonacci;}int main(){ int x; while(1) { prin

2015-05-21 16:51:24 393

原创 P124 第45题 1+2+....+n的和

#includeint sum(int n){ int s; if(n==1) return 1; s=n+sum(n-1); return s;}int main(){ int s,n; while(1) { printf("input a number\n"); scanf("%d",&n); printf("1+2+...+%d=%d\n",n,sum(n)

2015-05-21 16:39:07 559

原创 P124 第43题 index(int x,int a[],int n)函数

#includevoid index(int x,int a[],int n){ int i,k; for(i=0;i<n;i++) { printf("%d ",a[i]); } for(i=0;i<n;i++) { if(x==a[i]) { k=1; break; } else k=0; } if(k==1) printf(

2015-05-21 16:27:22 627

原创 P124 第42题 大于等于平均数个数

#includedouble count(double a[],int n){ double sum=0,aver; int i; for(i=0;i<n;i++) { sum+=a[i]; } aver=sum/n; return aver;}int main(){ int i,j,k=0; double a[20],x; printf("数组个数"); s

2015-05-20 11:12:36 440

原创 P124 第41题 哥德巴赫猜想

#include#includeint prim(int num){ int i,j=0; for(i=2;i<=sqrt(num);i++) { if(num%i==0) j++; } if(j==0) return 1; else return 0;}int gdbh(int x){ int i; for(i=2;i<=x/2;i++) { i

2015-05-20 10:55:28 622

原创 P124 第40题 求和

#includelong double jc(int n){ long double y; if(n==0) return 1; y=n*jc(n-1); return y;}long double fun(int x){ long double Sn; if(x==0) return 1; Sn=fun(x-1)+1/jc(x);

2015-05-15 11:47:10 526

原创 p124 第39题 x的n次方

#includeint fun(int x,int n){ int i,s=1; for(i=0;i<n;i++) s*=x; printf("%d\n",s); return s;}int main(){ int a,b; scanf("%d%d",&a,&b); fun(a,b); return 0;}

2015-05-15 11:23:57 869

原创 杨辉三角的前12行图示(阶乘的算法)

#includeint jc(int n){ int   i,a=1; for(i=1;i  a*=i; return a;}int main(){ int n=12,i,j; for(i=0;i {  for (j=0;j  {   printf("%-5ld",jc(i)/jc(j)/jc(i-j));  }  pri

2015-04-27 10:08:32 3989

原创 P123 第30题 求杨辉三角的第39行第19列的数

#includeunsigned long c(unsigned long x,unsigned long y){ unsigned long z;     if((y==1)||(y==x))  return 1; z=c(x-1,y-1)+c(x-1,y); return z; } unsigned long main(){ unsigned

2015-04-27 06:09:14 1856

原创 P123 第29题 随机数

#include#includeint main(){ srand(5); int i,n; int a[10000]; int b[10001]; for(i=0;i {  n=rand();  a[i]=n; } for(i=0;i  b[i+1]=a[i];//因为a[]是从0开始的,所以把它换成b[],相当于下标从1开始

2015-04-26 22:40:04 448

原创 P123 第38题 powers sum_of_powers !!!

#includeint powers(int m,int n){ int i; for (i=1;i {  m*=m; } return m;}int sum_of_powers(int k,int n){ int i,sum=0; for(i=1;i sum+=powers(i,k); return sum;}int m

2015-04-26 21:37:51 464

原创 P123 第32题 57个人围成一圈

#includeint main(){ int i,j,p,a[99]; for(i=0;i a[i]=i+1; for(p=i=j=0;p!=56;) {    if(a[i]!=0)   j++;   if(j==4)  {   j=0;   a[i]=0;    p++;  }  i++;   if(i==57)

2015-04-26 11:56:58 615

原创 P123 第36题 年月日

#includevoid printdate(int year,int month,int day){ int B; if((year%4==0&&year%100!=0)||year%400==0)        B=29;    else        B=28; switch(month) {  case 1:if(day      printf(

2015-04-26 10:39:02 396

原创 判断素数

#include#includevoid IsPrime(int n){ int i,j=0; for(i=2;i {  if(n%i==0)   j++; } if(j==0)  printf("n为素数\n"); else  printf("n不为素数\n");}void main(){ int n; while(1)

2015-04-24 11:26:55 274

原创 简单阶乘

#includevoid jc(int n){ int i,a=1; for(i=1;i  a*=i; printf("n!=%d\n",a);}void main(){ int n; while(1) { printf("input a number\n"); scanf("%d",&n); jc(n); }}

2015-04-24 11:12:19 368

原创 P122 第19题 将数组元素逆序放置

#includeint main(){int i,n;int s[100];while(1){printf("请输入数组长度\n");scanf("%d",&n);printf("请输入数组的%d个元素\n",n);for(i=0;i scanf("%d",&s[i]);printf("逆序后为\n");for(i=n-1;i>=0;i-

2015-04-18 23:02:28 531

原创 P123 第28题 大小写转化 其他不变

#include#includeint main(){int i,n;char s[100];while(1){printf("请输入一串字符\n");gets(s);n=strlen(s);for(i=0;i{ if(s[i]>=65&&s[i]  s[i]=s[i]+32; else if(s[i]>=87&&s[i]  s[i]

2015-04-18 22:34:39 383

原创 P122 第21题 输入十名学生成绩 记录最高分 平均分和及格人数

#includeint main(){ float a=0,b,h[10],max; int i,j=0; printf("请输入十个学生成绩\n"); for(i=0;i  scanf("%f",&h[i]); max=h[0]; for(i=0;i {  if(max   max=h[i]; } for(i=0;i  a+=h

2015-04-18 21:43:16 1078

原创 P122 第20题 将十进制转化成二进制或八进制或16进制输出

#includevoid fun(int n,int base){ int a[10],i=0,k; if(base==2) { while (n != 0) {   a[i]= n%2;    n/=2; i++; } k=i; for(i=k-1;i>=0;i--)  printf("%d",a[i]); } if(bas

2015-04-18 01:04:04 778

原创 P122 第17题 输入一个数组并求平均值

#includeint main(){ int a[10]; int i; float s=0,v; for(i=0;i  scanf("%d",&a[i]); for(i=0;i {  s+=a[i]; } v=s/10; printf("%f",v); return 0;}

2015-04-17 23:52:06 1039

原创 P122 第16题 编写函数 得到不少于数组所有元素的平均值的元素个数

#includeint Fun(int a[], int n){    int i, m = 0; int s;    for ( i=0; i    {        m += a[i];    } int v = m / n; s = 0;    for ( i=0; i    {       if (a[i] >= v)

2015-04-17 23:44:55 772

原创 P122 第15题 将一个数插入一数组并排序

#includeint main(){ int a[11]={1,3,6,76,89,90,111,222,333,444}; int i,j,k; int x=a[10]; scanf("%d",&a[10]); for(j=0;j {  for(i=0;i  {   if(a[i]>a[i+1])   {    k=a[i];

2015-04-17 23:17:50 430

原创 P122 第14题 逆序

#includeint Reverse(unsigned int s){ int k=0; if(s%10!=0) { while(s!=0) {  k=k*10+s%10;  s/=10; }    printf("%d\n",k); }  else if(s%10==0) { while(s!=0) {  k=k*10

2015-04-17 23:09:08 340

原创 P122 第10题 输入三角形三边求面积

#include#includeint main(){ float a,b,c,p,s; int x; while(1) { printf("请输入三角形三边长\n"); scanf("%f%f%f",&a,&b,&c); p=(a+b+c)/2; if(a+b>c&&a+c>b&&b+c>a) {  x=1;  printf("合理

2015-04-17 12:53:48 824

原创 P122 第6题 小写转大写

#include#includeint up(char ch){ if(ch>=97&&ch ch=toupper(ch);  printf("%c",ch); return ch;}int main(){char ch;while(1){scanf("%c",&ch); up(ch);} return 0;}

2015-04-17 11:50:21 489

原创 调用函数排序

#includeint i,j,k;int a[5]={5,6,9,1,3};int sort(int N){for(i=0;i{ for(j=0;j {  if(a[j]>a[j+1])  {   k=a[j];   a[j]=a[j+1];   a[j+1]=k;  } }}return 0;}int print(in

2015-04-17 11:21:39 987

原创 P54 第52题 三位对称素数

#includeint main(){ int a,b,c,d,i,j,x=0;for(i=100;i{ a=i%10; b=i/10%10; c=i/100; if(100*a+10*b+c==i)  d=i; else x=1; { for(j=2;j {  if(d%j==0)   x++; } } if(x

2015-04-16 00:23:11 511

原创 P54 第51 题 换钱问题

#includeint main(){ int x,y,z,i=0; for(x=1;x {  for(y=1;y  {   for(z=1;z   {    if(10*x+5*y+z==100)    {     printf("10元%2d张,5元%2d张,1元%2d张\n",x,y,z);        i++;    }

2015-04-15 23:58:54 426 1

原创 P54 第50 阶乘和

#includeint main(){ int i,j,s=0,a=1; for(i=1;i {  a=1;  for(j=1;j   a=a*j;  s=s+a; } printf("%d\n",s); return 0;}

2015-04-15 23:44:32 746

原创 从小到大排序

#includeint main(){ int a[10]; int i,j,n,k; for(i=0;i  scanf("%d",&a[i]); for (j=0;j {  for(i=0;i  {   if(a[i]>a[i+1])   {    k=a[i];       a[i]=a[i+1];       a[i+1]=

2015-04-15 23:33:08 452

原创 P54 第49题 求和

#includeint main(){ int a,b,n,S=0; while(1) { printf("请输入一个一位数和计算的n\n"); scanf("%d%d",&a,&n); for(b=1;b {  S=a+S;  a=10*a+a; } printf("%d\n",S); S=0; } return 0;}

2015-04-15 23:30:00 446

原创 P54 第48题 球的自由落体

#includeint main(){ int i; float a=100,s=0; for(i=1;i {  s=a+s;  a=a/2; } printf("共经过%f米 第十次反弹%f米",s,a); return 0;}

2015-04-15 23:13:36 381

原创 P53 第46题 完全平方数

#include#includeint main(){int i,x,y;for(i=0;i{if(pow(sqrt(i+100),2)==(i+100)&&pow(sqrt(i+268),2)==(i+268))printf("%3d ",i);}return 0;}

2015-04-14 00:09:08 507

原创 P53 第45题 互不相同无重复3位数

#includeint main(){ int i,j,k,n=0; for (i=1;i  for(j=1;j   for(k=1;k   {    if(i!=j&&i!=k&&j!=k)    {     printf("%d%d%d ",i,j,k);     n++;    }   } printf("总共有%d个\n",n

2015-04-14 00:07:12 271

原创 P53 第44题 输入n,再输入n个实数并统计个数

#includeint main(){ int n,i,j=0,k=0,x,m=0,s=0; scanf("%d",&n); for(i=1;i {  scanf("%d",&x); if(x>0) {  j++;    m=m+x; } if(x {  k++; s=s+x; } } printf("正数个数%d

2015-04-14 00:02:45 1013

原创 P53 第43题 三行统计个数

#include#includeint main(){ char a[80],b[80],c[80]; int i; int shu=0,xzi=0,dzi=0,kong=0,qt=0; gets(a); gets(b); gets(c); for(i=0;i {  if(a[i]='0') shu++;  else if(a[i]>='

2015-04-13 23:52:40 398

空空如也

空空如也

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

TA关注的人

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