2013年10月31日

第二题 输入10个整数,将它们从大到小排序后输出。

摘要: #include void main( ){ int i, j, t, a[10]; printf("Enter 10 integers: "); for(i=0; i < 10; i++) scanf("%d", &a[i]);/*输入的x为整数*/ for(i=1; i<10; i++) for(j=0;j<10-i; j++)/*下标从0开始,一共10个数*/ if(a[j] < a[j+1]){/*从大到小排序*/ t = a[j]; a[j] ... 阅读全文

posted @ 2013-10-31 09:45 chcb111 阅读(690) 评论(0) 推荐(0) 编辑

第四题 输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。

摘要: #include int main(void){ int j[11],a,b,c,i; a=0; b=0; c=0; printf("enter j[i]:"); for(i=0; i=85) a=a+1; if(j[i]<60) c=c+1; else b=b+1; } printf("优秀为%d人\n",a); printf("通过为%d人\n",b); printf("不及格为%d人\n",c);} 阅读全文

posted @ 2013-10-31 09:44 chcb111 阅读(1396) 评论(1) 推荐(0) 编辑

第三题 输入x后,根据下式计算并输出y值。

摘要: #include#include int main(void){ double x,y; printf("enter x:"); scanf("%lf",&x); if(x2) y=sqrt(x*x+x+1); else y=x+2; printf("%lf",y); return 0;} 阅读全文

posted @ 2013-10-31 09:43 chcb111 阅读(588) 评论(1) 推荐(0) 编辑

第一题 求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前15项之和。

摘要: #include void main( ){ int i, b = 1; double s; s=0;/*给s赋值*/ for(i = 1; i <= 15; i++) { s = s +double(i)/double(b); /*每次增加i/b*/ b = b + 2; /*b每次增加2*/ } printf("sum = %f\n", s);/*输出浮点型*/} 阅读全文

posted @ 2013-10-31 09:41 chcb111 阅读(238) 评论(0) 推荐(0) 编辑

导航