- 博客(50)
- 收藏
- 关注
原创 124页46题
#include long 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-06-12 11:01:04
326
转载 输出1~N之间的所有素数
#include #include int main() { unsigned int N=0; unsigned int*numbers=NULL; unsigned int i,j,flag=0; printf("筛选法求素数,输出(1,N】的素数:\n\n"); do { printf("please input N"); scanf("%u",&N
2015-06-05 11:04:21
3033
原创 124页第44题第三章
#include int fun(int score[][3],int num) { int i,j,k,c,n=0; for(i=0;i { k=0; c=1; for(j=0;j { if(score[i][j] c=0; if(score[i][j]>85) k++; } if(k>=1&&c!=0) n++; } pr
2015-05-29 11:06:05
393
原创 第三章124页第43题
#include #include void index(int x,int a[],int n) { int i=0,j=0; for(i=0;i printf("%d",a[i]); for(i=0;i { if(x==a[i]) j++; } if(j==0) printf(" %d不存在",x); else printf
2015-05-25 21:21:34
398
原创 第三章124页42题
#include double Count(double a[],int n) { double ave; double sum=0; int i=0; for(i=0;i { sum+=a[i]; } ave=sum/n; return ave; }
2015-05-22 23:14:18
342
原创 第三章124页41题
#include #include int prime(int num) { int i=2, isprime=1; int a=sqrt(num); while(i { if(num%i==0){ isprime=0; break; } i++; } return isprime; #include #include
2015-05-22 11:28:08
344
原创 第三章124页39题
#include int fun(int x,int n) { int i,k=1; for(i=0;i { k*=x; } printf("%d",k); return k; } int main() { while(1){ int x,n; printf("please input x,n:"); scanf("%d%d",&x,&n); f
2015-05-21 20:42:42
325
原创 第三章124页40题
#include int main() { float a=1,sn=1; char ch=0; int n,i; do{ printf("please input n:"); scanf("%d",&n); for(i=1;i { a=a*i; sn=1/a+sn; } printf(" %f",sn); printf("是否继续?"); while((ch=
2015-05-21 19:36:05
321
原创 122页28题
#include #include int main() { int i,n; char s[100]; while(1) { printf("请输入一串字符\n"); gets(s); n=strlen(s); for(i=0;i
2015-05-15 11:16:16
320
原创 123页30 题(第三章)
#include int main() { double fun(double m,double n,double S1,double S2); double m,n,S1,S2;char ch; do { printf("请输入行号和列号:"); scanf("%lf%lf",&m,&n); S1=m-1; S2=m-n;
2015-05-15 10:56:44
371
原创 122页11题
#include char count(char a[ ]) { int i,x=0; for(i=0;i { if((a[i]>='A')&&(a[i] x++; } printf("%d",x); return x; } int main() {int i; char a[100]; while (1) {printf("please input
2015-05-09 12:45:37
284
原创 123页31题
#include #include void sum(float x) { int n,j; float *score=NULL; printf("Input n="); scanf("%d",&n); if(n100) { printf("wrong"); } score=(float*)malloc(sizeof(float)*n); float a[n];
2015-05-08 22:47:02
285
原创 创建任意大小数组
#include #include int main() { int n,i,j,t; float *score=NULL; printf("Input n="); scanf("%d",&n); if(n100) { printf("wrong"); } score=(float*)malloc(sizeof(float)*n); float a[n]; pr
2015-05-08 22:18:04
838
原创 123页36题
#include void printdate(int year,int month,int day) { int d; if((year%4==0&&year%100!=0)||year%400==0) d=29; else d=28; switch(month) {
2015-05-08 10:52:27
273
原创 122页32题
# include int 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;
2015-05-08 10:13:01
277
原创 123页29题
#include #include int 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+
2015-05-08 10:05:57
337
原创 122页16题
#include int main() { int i,count=0 ,sum=0,n; float ave; printf("how many numbers:"); scanf("%d",&n); printf("please input numbers:"); int a[n]; for(i=0;i scanf("%d",&a[i]); sum+=a
2015-05-08 07:07:23
275
原创 122页第20题
#include int Reverse(unsigned int i) { int c=0; do { c = c*10+i%10; i/=10; }while(i!=0); i=c; printf("%d\n",i);
2015-05-07 22:24:49
312
原创 122页21题
#include int main() { int j,count=0; float sum=0,ave,max; float a[10]; printf("please input grades:"); for(j=0;j scanf("%f",&a[j]); max=a[0]; for(j=0;j {if(max max=a[j];
2015-05-06 13:30:55
307
原创 122页17题
#include int main() { int j; float sum=0 ,ave; float a[10]; printf("please input ten numbers:"); for(j=0;j scanf("%f",&a[j]); for(j=0;j {sum+=a[j]; } ave=sum/10; printf("%.2f",
2015-04-24 10:54:08
259
原创 122页15题
#include int main () { int i,j,t,x; int a[10]={2,8,10,12,13,15,17,19,21,x}; printf("please input a number:"); scanf("%d",&a[9]); for(i=1;i { for(j=i;j>0;j--) { if(a[j] { t = a[j]; a[j]
2015-04-24 10:17:32
301
原创 122页第14题
#include "stdio.h" int Reverse(unsigned int s) { int i; i=0; while(s!=0) { i=i*10+s%10; s=s/10; } return i; } void main() { unsigned int s,i; printf("Ple
2015-04-23 23:24:51
276
原创 122页第10题
#include #include int main() { float a,b,c,s,p; int t=1; printf("please input three numbers:"); scanf("%f,%f,%f",&a,&b,&c); while(t) { if((a+b>c)&&(a+c>b)&&(b+c>a)) t=0; else { t=1;
2015-04-23 20:03:58
254
原创 122页第六题
#include #include char up(char ch) { if(ch>='a'&&ch ch=toupper(ch); printf("%c",ch); return ch; } int main() { char a; scanf("%c",&a); up(a); return 0; }
2015-04-23 17:39:50
290
原创 52页32题
#include int main() { int x,y,z; for(x=1;x { for(y=1;y { for(z=1;z if((x+y+z==30)&&(3*x+2*y+z==50)) printf("%d,%d,%d; ",x,y,z); } } return 0; }
2015-04-23 07:29:59
227
原创 52页22题
#include int main() { int i; for(i=1;i { if(i%3==0) if(i%10==5||(i/10)%10==5||i/100==5) printf("%d ",i); } return 0; }
2015-04-22 23:41:52
242
原创 调用函数使用数组排序
#include int i,j ,m; void sort(int a[],int N) { for(i=1;i { for(j=i;j>0;j--) { if(a[j] { m=a[j-1]; a[j-1]=a[j];
2015-04-22 23:30:04
3907
原创 数组排序
#include int main () { int i,j,t; int a[10]; printf("please input ten numbers:"); for(j=0;j scanf("%d",&a[j]); for(i=1;i { for(j=i;j>0;j--) { if(a[j] { t = a[j]; a[j] = a[j-1]; a[j-1]
2015-04-16 22:53:53
310
原创 52页21题
#include int main() { int num,x,y,z; printf("please input a number:"); scanf("%d",&num); x==num%10; y==num%10/10; z==num/100; if(num==x*x*x+y*y*y+z*z*z) printf("Yes!"); else pr
2015-04-11 11:42:17
392
原创 51页15题
#include int main() { int i,j,b,n; printf("please input a number:"); scanf("%d",&n); for (b=1;b { for(i=1;i printf(" "); for(j=1;j printf(" *"); printf("\n"); } return 0; }
2015-04-10 11:44:28
365
原创 51页20题
#include "stdio.h" int main() { float j; int y; j=200; y=0; do { j=j*1.045; y=y+1; if(j>500) printf("%d年后",y); }while(j return 0; }
2015-04-09 23:43:48
248
原创 51页第19题
#include #include int OddEven(int num) { int t=1; int i,j; while(num>=10) { i=num%2; num/=10; j=num%2; if(i==j) { t=0; break; } } return t; } int main() { int t; printf("please i
2015-04-09 23:34:46
481
2
原创 51页第18题
#include #include int main() { int num,i,j,x; printf("please input a number:"); scanf("%d",&num); while(1) { x=num%10; if(x%2==0) i++; else j++; num=num/10; if(num==0) break; } if(i&
2015-04-09 21:50:56
294
原创 第51页17题
#include #include int main() { int x,y,n,i=0; printf("please input n:\n"); scanf("%d",&n); for(x=2;x { for(y=2;y { if(x%y==0) i++; } if(i==0)
2015-04-09 19:43:18
269
原创 51页16题
#include int main() { int a,b,c,x; printf("please input three numbers:"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) {x=a; a=b; b=x; } if(a>c) {x=a; a=c; c=x; } if(b>c) {x=b; b=c; c=x; }
2015-04-08 17:28:52
357
原创 第三次作业
#include #include int main() { int ch; int number=0; int n=0; while((ch=getchar())!='*') { if((ch>='A'&&ch='a'&&ch { n++; } else if(ch>='0'&&ch { number++; } } printf("字
2015-03-29 00:02:59
248
原创 51页12题
#include int main() { int number; for(number=14;number if((number-1)%2==0&&(number-2)%3==0&&(number-4)%5==0&&(number-5)%6==0&&number%7==0) { printf("%d",number); break; } return 0; }
2015-03-28 22:47:40
336
原创 第10题
#include int main() { int year,month,days; printf("please input year and month"); scanf("%d,%d",&year,&month); if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) printf(
2015-03-28 13:09:55
460
2
原创 51页第九题
#include int main () { char ch ; float r=1; float x,y,R; { printf("input(x,y):"); scanf("%f,%f",&x,&y); R=(x-2)*(x-2)+(y-2)*(y-2); if(r printf("点A在圆外\n"); if(r>R) printf("点A在圆内\n"); e
2015-03-28 00:10:22
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人