摘要: #include int main(void) { void pyramid(int n);pyramid(5);return 0; } void pyramid(int n) { int i,j;for(i=1;i<=n;i++){ for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=i;j++) printf("%d",i); putchar('\n'); } } 阅读全文
posted @ 2013-10-06 22:51 dihuanting 阅读(94) 评论(0) 推荐(0) 编辑
摘要: #include #include int main(void) { int count,m; int prime(int m);count=0; for(m=2;m<=100;m++){ if(prime(m)!=0){ printf("%6d",m); count++; if(count%10==0) printf("f\n"); } } printf("\n"); } int prime(int m) { int i,n;if(m==1)return 0; n=sqrt(m); for(i=2;i<=n;i++) i 阅读全文
posted @ 2013-10-06 22:27 dihuanting 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #include #include int main(void) { double e,pi; double funpi(double e); printf("Enter e:"); scanf("%lf",&e); pi=funpi(e); printf("pi=%f\n",pi); return 0; }double funpi(double e) { int denominator,flag; double item,sum;flag=1; denominator=1; item=1.0; sum=0; while(fa 阅读全文
posted @ 2013-10-06 22:15 dihuanting 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { double height,radius,volume; double cylinder(double r,double h);printf("Enter radius and height:"); scanf("%lf%lf",&radius,&height); volume=cylinder(radius,height); printf("Volume=%.3f\n",volume);return 0; } double cylinder(double r,dou 阅读全文
posted @ 2013-10-06 22:03 dihuanting 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 程序1 #include int main(void) { int child,men,women;for(men=0;men int main(void) { int child,women,men;for(men=0;men<=15;men++) for(women=0;women<=22;women++){ child=45-women-men; if(men*3+women*2+child*0.5==45) printf("men=%d,women=%d,child=%d\n",men,women,child); } return 0; } 阅读全文
posted @ 2013-10-06 21:25 dihuanting 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int i,x1,x2,x;x1=1; x2=2; printf("%6d%6d",x1,x2); for(i=1;i<=8;i++){ x=x1+x2;printf("%6d",x); x1=x2; x2=x; } printf("\n");return 0; } 阅读全文
posted @ 2013-10-06 21:10 dihuanting 阅读(96) 评论(0) 推荐(0) 编辑
摘要: #include #includeint main(void) { int count,i,m,n;count=0; for(m=2;mn){ printf("%6d",m); count++; if(count % 10==0) printf("\n"); } } printf("\n");return 0;} 阅读全文
posted @ 2013-10-06 21:05 dihuanting 阅读(83) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int x;printf("Enter x:"); scanf("%d",&x); while(x!=0){ printf("%d",x%10); x=x/10; }return 0; } 阅读全文
posted @ 2013-10-06 20:56 dihuanting 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 程序1 #include int main(void) { int i,mark,max,n;printf("Enter n:"); scanf("%d",&n); printf("Enter %d marks:",n); scanf("%d",&mark); max=mark; for(i=1;i int main(void) { int mark,max;printf("Enter marks:"); scanf("%d",&mark); max= 阅读全文
posted @ 2013-10-06 20:53 dihuanting 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int i,j; double item,sum;sum=0; for(i=1;i<=100;i++){ item=1; for(j=1;j<=i;j++) item=item*j; sum=sum+item; } printf("1!+2!+...+100!=%e\n",sum);return 0; } 阅读全文
posted @ 2013-10-06 20:29 dihuanting 阅读(94) 评论(0) 推荐(0) 编辑
摘要: #include double fact (int n); int main(void) { int i; double sum; sum=0; for(i=1;i<=100;i++) sum=sum+fact(i); printf("1!+2!+...+100!=%e\n",sum);return 0; } double fact(int n) { int i; double result;result=1; for(i=1;i<=n;i++) result=result*i;return result; } 阅读全文
posted @ 2013-10-06 20:22 dihuanting 阅读(90) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int mynumber=38;int count=0,yournumber; for(count=1;countmynumber) printf("Sorry!your number is bigger than my number!\n"); else printf("Sorry!your number is smaller than mynumber!\n"); } printf("Game is over!\n"); return 0; } 阅读全文
posted @ 2013-10-06 20:14 dihuanting 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int i,m;printf("Enter a number:"); scanf("%d",&m); for(i=2;im/2&&m!=1) printf("%d is a prime number!\n",m); else printf("No!\n"); return 0; } 阅读全文
posted @ 2013-10-06 19:22 dihuanting 阅读(86) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int count,number;count=0; printf("Enter a number:"); scanf("%d",&number); if(number<0)number=-number; do{ number=number/10; count++; }while(number!=0); printf("It contains %d digits.\n",count);return 0; } 阅读全文
posted @ 2013-10-06 18:24 dihuanting 阅读(94) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int count,num; double grade,total;num=0; total=0; count=0; printf("Enter grades:"); scanf("%lf",&grade);while(grade>=0){ total=total+grade; num++; if(grade<60) count++; scanf("%lf",&grade); } if(num!=0){ printf("Grade average 阅读全文
posted @ 2013-10-06 18:03 dihuanting 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include #include int main(void) { int denominator,flag; double item,pi; flag=1; denominator=1; item=1.0; pi=0;while(fabs(item)>=0.0001){ item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=denominator+2; } pi=pi*4; printf("pi=%.4f\n",pi);return 0; } 阅读全文
posted @ 2013-10-06 17:12 dihuanting 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { double valuel,value2; char op;printf("Type in an expression:"); scanf("%lf%c%lf",&valuel,&op,&value2); if(op=='+') printf("=%.2f\n",valuel,&op,&value2); else if(op=='-') printf("=%.2f\n",valuel-valu 阅读全文
posted @ 2013-10-06 16:37 dihuanting 阅读(152) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { int blank,digit,other; char ch; int i; blank=digit=other=0; printf("Enter 10 characters:"); for(i=1;i<=10;i++){ ch=getchar();switch(ch){ case ' ': case '\n': blank++; break; case'0':case'1':case'2':case'3':case 阅读全文
posted @ 2013-10-06 16:23 dihuanting 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #include int main(void) { double valuel,value2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&value1,&op,&value2); switch(op){ case'+': printf("=%.2f\n",valuel+value2); break; case'-': printf("=%.2f\n",valuel-value2); 阅读全文
posted @ 2013-10-06 15:44 dihuanting 阅读(115) 评论(0) 推荐(0) 编辑
摘要: #include intmain(void) { intchoice,i; doubleprice;for(i=1;i<=5;i++){ printf("[1]Selectcrisps\n"); printf("[2]Selectpopcorn\n"); printf("[3]Selectchocolate\n"); printf("[4]Selectcola\n"); printf("[0]exit\n");printf("Enterchoice:"); scanf( 阅读全文
posted @ 2013-10-06 15:39 dihuanting 阅读(126) 评论(0) 推荐(0) 编辑