- 博客(49)
- 收藏
- 关注
原创 第四章 插入排序法(未完成) 潘璠
#include#include#includevoid insertsort(int a[],int n){ int i,j,k,y0,InsertPos; for(i=1;i { y0=a[i]; j=i-1; while((y0=0)) j--; if(j InsertPos=0; else Ins
2015-06-04 19:48:29 315
原创 第四章 冒泡排序法 潘璠
#include#include#includeint main(){ int i,j,a[100],t,n; printf("要输入几位数字?:\n"); scanf("%d",&n); printf("这些数字分别是:\n"); for(i=0;i { scanf("%d",&a[i]); } for(i=0;i { for(
2015-05-28 20:36:20 290
原创 p124 第三章 第46题 潘璠
#includelong Fibo(int n){ int sum; if((n==1)||(n==2)) sum=1; if(n>2) sum=Fibo(n-1)+Fibo(n-2); return sum;}int main(){ while(1) { int N,s; printf("请输入N:\n"); scanf("%d
2015-05-21 20:41:10 396
原创 p124 第三章 第44题 潘璠(未完成)
#include int fun(int score[][3],int num) { int i,j=0; for(i=0;i { if(((score[i][1]>85)&&(score[i][2]>=70)&&(score[i][3]>=70))|| ((score[i][2]>85)&&(score[i][1]>=70)&&(score[
2015-05-21 20:06:24 346
原创 p124 第三章 第43题 潘璠
#includevoid index(int x,int a[],int n){ int i,j=0; for(i=0;i printf("%d ",a[i]); printf("\n"); for(i=0;i { if(x==a[i]) j++;
2015-05-21 19:19:24 366
原创 p124 第三章 第42题 潘璠
#includeint Count(double a[],int n){ int i; double sum=0,aver; for(i=0;i { sum=sum+a[i]; } aver=sum/n; return aver;}int main(){ while(1) { int j,N,c=0;
2015-05-19 23:38:07 315
原创 p122 第三章 第16题 潘璠
#include int IDEA(int a[], int n) { int i; float m = 0; int s=0; for ( i=0; i { m += a[i]; } float C = m / n; for ( i=0; i {
2015-05-19 23:00:04 322
原创 p124 第三章 第45题 潘璠
#include#includelong sum(int n){ long s; if(n==1) s=1; else s=n+sum(n-1); printf("n=%d,sum=%d\n",n,s); return s;}int main(){ while(1) { int a; printf("输入一个数字:");
2015-05-19 22:51:22 299
原创 p124 第三章 第45题 潘璠(未用递推)
#includeint sum(int n){ int i,sum=0; for(i=0;i { sum=sum+(i+1); } printf("结果为:%d\n",sum); return sum;}int main(){ while(1) { int a; printf("请输入一个正整数:\n"); sca
2015-05-18 23:29:45 315
原创 p124 第三章 第40题 潘璠
#includefloat fun(int n){ int i; float Sn=1,j=1; for(i=0;i { j=j*(i+1); Sn=Sn+1/j; } printf("%f",Sn); return Sn;}void main(){ int a; printf("请输入一个非负整数:"); sca
2015-05-18 23:05:10 304
原创 p124 第三章 第39题 潘璠
#includeint fun(int x,int n){ int i,k=1; for(i=0;i { k=k*x; } printf("%d",k); return k;}int main(){ int a,b; printf("请输入一个数字:\n"); printf("请输入这个数字的N次方:\n"); sca
2015-05-18 22:16:49 317
原创 p122 第三章 第26题 潘璠
#includeint main(){ while(1) { int n,i,s=1,m; printf("请输入一个数字:"); scanf("%d",&n); m=n; for(i=1;i { s=s*m; m=m-1; } printf("所求n!为:%d\n",s);
2015-05-05 20:38:15 326
原创 p122 第三章 第31题 潘璠(未完成)
#includeint main(){ while(1) { int i,n; float a[10],sum=0; printf("请随机输入10个数字:\n"); for(i=0;i { scanf("%f",&a[i]); } printf("希望计算前几项和?\n",n); scanf("%d",&n); for
2015-05-05 20:20:50 309
原创 p122 第三章 第38题 潘璠
#includeint powers(int m,int n){int i,sum=1;for(i=1;i{sum = sum*m;}return sum;}int sum_of_powers(int k,int n){int i,sum=0;for(i=1;i{sum = sum + powers(i,k);}return su
2015-05-05 19:42:13 270
原创 p123 第三章 第30题 潘璠
#includeint main(){long double x,y,z,m,k,c,d,t=1,p=1,q=1;printf("请输入第几行第几列"); scanf("%lf %lf",&m,&k); for(x=1;x p = p*x; for(y=1;y q = q*y; for(z=1;z t = t*z; c
2015-05-03 14:36:55 413
原创 p124 第三章 第29题 潘璠
#include#includeint main(){ int a[100000],i,t; srand(5); for(i=0;i { a[i] = (int)(10000*rand()/(RAND_MAX+1.0)); } for(i=0;i { if(a[i]>a[i+1]) { t = a[i
2015-05-03 14:12:17 313
原创 p123 第三章 第36题 潘璠
#includeint printdate(int year,int month,int day){ switch(month) { case 1: { if((day>31)||(day { printf("输入数据错误"); } else { printf("january %d,%d\n"
2015-05-03 13:37:24 438
原创 p123 第三章 第32题 潘璠
#include int main(){ int i,j,k=0,m=0; int a[57]; for(i=0;i { a[i]=i+1; } for(j=0;j { if(a[j]!=0) { k++; }
2015-05-03 12:47:26 328
原创 p122 第三章 第28题 潘璠
#include#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]>='a'&&s[i] s[i]=toupper(s[i]); else s[i]
2015-04-23 16:54:35 349
原创 p122 第三章 第20题 潘璠
#include void trans(int n,int base) { int a[10],i=0,k; if(base==2) { while (n != 0) { a[i]= n%2; n=n/2; i++; } k=i; for(i=k-1;i>=0;i--) printf("%d",a[i]);
2015-04-23 16:47:17 290
原创 p122 第三章 第15题 潘璠
#includeint main(){int a[5],i,j,x,t,k,m,n;for(i=0;iscanf("%d",&a[i]);for(j=i;j>=0;j--){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}for(i=0;iprintf("%d",a[i]);printf
2015-04-22 23:35:10 353
原创 p122 第三章 第21题 潘璠
#includeint main(){ int p=0,i; float sum=0,max,average,a[10]; printf("ÊäÈë10Ãûͬѧc++µÄ³É¼¨£º\n"); for(i=0;i { scanf("%d",&a[i]); } max=a[0]; for(
2015-04-21 22:09:58 334
原创 p122 第三章 第17题 潘璠
#includeint main(){ while(1) { int a[10]; int i; float s=0,m; printf("ÊäÈë10¸öÊý£º\n"); for(i=0;i { scanf("%d",&a[i]); } for(i=0;i { s=s+
2015-04-21 21:30:37 315
原创 p122 第三章 第14题 潘璠
#includeint Reverse(unsigned int s){int k=0;if(s%10!=0){while(s!=0){k=k*10+s%10;s=s/10;}printf("%d\n",k);}else if(s%10==0){while(s%10==0){s=s/10;printf("0");}wh
2015-04-21 21:00:29 322
原创 p122 第三章 第10题 潘璠
#include#includeint main(){float a,b,c,d,s;int x=1;scanf("%f%f%f",&a,&b,&c);while(x){d=(a+b+c)/2;if((a+b>c)&&(a+c>b)&&(b+c>a))x=0;else{x=1;printf("ÊäÈëµÄÈý½ÇÐεÄ3Ìõ±ß²»ºÏ
2015-04-21 12:26:33 361
原创 P122 第三章 第6题 潘璠
#includechar up(char ch){char x;if(ch>='a'&&chx='A'+ch-'a';printf("%c",x);return x;}int main(){char a;scanf("%c",&a);up(a);return 0;}
2015-04-21 12:15:14 343
原创 数字排序
#includeint main(){int i,j,t;int a[5]={5,1,6,9,-5};for(i=0;i{for(j=i;j>=0;j--){if(a[j]{t=a[j];a[j]=a[j-1];a[j-1]=t;}}}for(i=0;i{printf("%d}retur
2015-04-16 21:50:29 240
原创 p51 第二章 第15题 潘璠
#includeint main(){int a,b,c,d;while(1){printf("请输入一个正整数:");scanf("%d",&a);for(b=0;b{for(c=0;cprintf(" ");for(d=0;dprintf(" @");printf("\n");}}return 0;}
2015-04-08 22:01:27 353 1
原创 p51 第二章 第20题 潘璠
#includeint main(){int m=200,n=0;while(m{n++;m=m*1.045; }printf("ÐèÒª%dÄêºó¸ÃÏØÄ깤ҵ×ܲúÖµ½«³¬¹ý500ÒÚÔª",n);return 0;}
2015-04-08 21:42:46 355
原创 p5· 第二章 第19题 潘璠
#include int main(){ while(1) { unsigned int x,flag; printf("请输入一个正整数:\n"); scanf("%u",&x); do { flag=x%2; x=x/10; } while(x&&((!fl
2015-04-08 17:48:27 323
原创 p51 第二章 第18题 潘璠
#includeint main(){ int n,i=0,j=0; char ch=0;while(1){ printf("输入一个正整数n:\n"); scanf("%d",&n); while(n!=0) { if(n%2==0) i++; elsej++; n=n/10; }
2015-04-08 17:03:32 381 1
原创 p51页 第二章 第17题 潘璠
#include #include int main(){ int i,m,n,j; printf("请输入整数n:\n"); scanf("%d",&n); printf("以下是2-%d之间的素数:\n",n); for(i=2;i { for(m=2;m if(i%m==0) j++; if(j==0) printf(
2015-04-07 23:14:40 320
原创 p51页 第二章 第16题 潘璠
#includeint main(){int a,b,c,max,min,med;printf("ÇëÊäÈëÈý¸öÕûÊýa,b,c£º\n");scanf("%d%d%d",&a,&b,&c);if(a>=b){max=a;min=b;}else{max=b;min=a;}if(c>=max){max=c;}el
2015-04-07 22:44:49 433 1
原创 P51 第二章 第14题 潘璠
#includeint main(){ int i; float f1=1,f2=2,sum=0,f; for(i=0;i { sum+=f2/f1; f=f2+f1; f1=f2; f2=f; } printf("前10项的和是%f\n",sum); retu
2015-04-03 10:55:44 339 1
原创 p51 第二章 第13题
#include#includeint main(){int x=0,y=0;char ch=getchar(); printf("输入一串字符");while((ch=getchar())!='*'){if((ch>'0')&&(chx++;if((ch>='A')&&(ch='a')&&(chy++;}printf("数学有%
2015-03-30 22:24:47 279
原创 p51 第二章 第12题 潘璠
#includeint main(){int x=0;while(x{if((x%2==1)&&(x%3==2)&&(x%5==4)&&(x%6==5)&&(x%7==0))printf("该长阶有%d阶\n",x); x++;}return 0;}
2015-03-30 21:40:06 313
原创 p51 第二章 第10题 潘璠
#includeint main(){ int year=1; int mouth=1; printf("年份:\n月:\n"); scanf("%d%d",&year,&mouth); if((year%4==0&&year%100!=0)||(year%400==0)) { if(mouth==1||mouth==3||mouth==5||mouth==7
2015-03-29 22:12:06 353 1
原创 p51 第二章 第7题
#includeint main(){ char a,b; printf("输入两个字符"); scanf("%c%c",&a,&b); if((a-b)%2==0) { if(a { printf("%c\n",b+1); } else { printf("%c\n",a+1); } } else {
2015-03-27 11:38:09 258
原创 P51 第二章 第9题
#includeint main(){ float x,y; printf("输入X和Y的坐标数字"); scanf("%f%f",&x,&y); if((x-2)*(x-2)+(y-2)*(y-2)==1) { printf("点A在圆上"); } else if((x-2)*(x-2)+(y-2)*(y-2) { pri
2015-03-27 11:07:32 264
原创 p51 第二章 第8题 潘璠
#includeint main(){ int a,b; printf("请输入\n"); scanf("%d%d",&a,&b); if(a%b==0) { printf("算式%d/%d=%d\n",a,b,a/b); printf("商%d\n",a/b); } else { printf("算式%d/%d=%d...%d\
2015-03-27 10:48:01 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人