摘要: #includeint main(){ int count,i,num; double grade,total,average; total=0; num=0; count=0; scanf("%lf",&grade); for(i=0;i=0){ total=total+grade; num++; } else if(grade<0){ count++; } scanf("%lf",&grade); average=total/num; ... 阅读全文
posted @ 2013-12-12 09:55 傻子疯子捏子 阅读(276) 评论(0) 推荐(0) 编辑
摘要: #includestruct student{ char name[4]; double age; }; int main(void) { int i,index,j,n; struct student studengts[4],temp; for(i=0;i<n-1;i++){ index=i; for(j=i+1;j<n;j++) if(students[j].age<students[index].age) index=j; temp=student[index];... 阅读全文
posted @ 2013-11-21 09:56 傻子疯子捏子 阅读(698) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(){ double x,y; printf("Enter x:"); scanf("%lf",&x); if(x2){ y=sqrt (double(x*x+x+1)); } else{ y=x+2; } printf("f(%.2f)=%.2f\n",x,y); return 0;} 阅读全文
posted @ 2013-10-31 09:53 傻子疯子捏子 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #include void main( ){ int i, b=1; double s;/*当i=1时 b=1,i=1,s=s+1,所以s初始值是0 */ s=0; for(i=1;i<=15;i++) { s=s+double(i)/double(b); /*因为得到的值是浮点型变量 所以使用double()函数*/ b=b+2;/*15个数的分母每个间隔2 且从1一直变大*/ } printf("sum=%f\n",s);/*求和用sum函数 有因为得到的答案是小数 所以用%f*/} 阅读全文
posted @ 2013-10-31 09:51 傻子疯子捏子 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int m=0,n=0,q=0,i,grade[10]; printf("Enter grades:"); for(i=0;i85) m++; else if(grade[i]>=60) n++; else q++; } printf("优秀人数:%d\n",m); printf("通过人数:%d\n",n); printf("不及格人数:%d\n",q); return 0;} 阅读全文
posted @ 2013-10-31 09:51 傻子疯子捏子 阅读(122) 评论(2) 推荐(0) 编辑
摘要: #include void main(){ int i, j, t, a[10]; printf("Enter 10 integers: "); for(i=0;i<10; i++) scanf("%d",&a[i]);/*将数据存入数组*/ for(i=1; i<10; i++) for(j=0;j<10-i; j++)/*冒泡排序*/ if(a[j]<a[j+1]) { t=a[j]; a[j]=a[j+1]; ... 阅读全文
posted @ 2013-10-31 09:49 傻子疯子捏子 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。#includeint main(void){ int col,i,j,row; int a[5][1]; /*将输入的数存入二维组数*/ printf("Enter 5 integers:\n"); for(i=0;ia[row][col]){ row=i; col=j; } printf("max=a[%d][%d]=%d\n",row,col,a[row][col... 阅读全文
posted @ 2013-10-28 09:14 傻子疯子捏子 阅读(193) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int m,n; float result,sum; float fact(int n); printf("enter m and n:"); scanf("%d%d",&m,&n); sum=fact(m-n); result=fact(m)/(fact(n)*sum); printf("result=%.0f\n",result); return 0;}float fact(int n){ int i; float result; result=1; for(i=1;i< 阅读全文
posted @ 2013-10-28 08:25 傻子疯子捏子 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #includedouble 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 resu... 阅读全文
posted @ 2013-10-21 09:31 傻子疯子捏子 阅读(122) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,x; double price; for(i=1;i<=5;i++){ printf("[1]apples\n"); printf("[2]pears\n"); printf("[3]oranges\n"); printf("[4]grapes\n"); printf("[0]exit\n"); printf("输入编号:\n"); scanf("%d",&x); if(x==0) 阅读全文
posted @ 2013-10-21 00:24 傻子疯子捏子 阅读(143) 评论(0) 推荐(0) 编辑