上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。#includeint main(void){ double scores; int x,y,z; x=0; y=0; z=0;//x是优秀的学生,y是通过的学生数量,z是不及格的人数 printf("enter scores:"); scanf("%lf",&scores); //运用while循环,遇到0或者负数结束; while(scores>0){ //不同条件输出 if(... 阅读全文
posted @ 2013-11-03 10:03 plusfancy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: #includevoid main(){ int i,j,t,a[10]; printf("Enter 10 integers:"); for(i=0;i<10;i++) /*数组的取值是int型,所以用%d*/ scanf("%d",a[i]); for(i=1;i<10;i++) for(j=1;j<10-i;j++) /*如果前一个数小于后一个数,则将前一个数和后一数交换,知道得到最小的是最后的一个*/ if(a[j]<a[j+1]) { ... 阅读全文
posted @ 2013-10-31 09:56 plusfancy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int n=0,m=0,q=0,i,grade[10]; printf("Enter grades:"); for(i=0;i85) m++; else if(grade[i]>=60) n++; else q++; } printf("m=%d,n=%d,q=%d\n",m,n,q); return 0;} 阅读全文
posted @ 2013-10-31 09:55 plusfancy 阅读(104) 评论(2) 推荐(0) 编辑
摘要: #include#includeint main(void){ double x,y; /*定义两个双精度浮点型变量*/ printf("Enter x:"); scanf("%Lf",&x); if(x2){ y=sqrt(x*x+x+1); } else{ y=2+x; } printf("f(%.2f)=%.2f\n",x,y); /*调用printf()函数输出结果*/ return 0;} 阅读全文
posted @ 2013-10-31 09:44 plusfancy 阅读(81) 评论(0) 推荐(0) 编辑
摘要: #includevoid main(){ int i,b=1; double sum; sum=0; /*对s进行赋值*/ for(i=1;i<=15;i++) { sum=sum+(double)i/(double)b; /*计算得到sum*/ b=b+2; /*分母递增2,为下一次做准备*/ } printf("sum=%.6f\n",sum); /*使答案的小数后面留六位*/} 阅读全文
posted @ 2013-10-31 09:42 plusfancy 阅读(78) 评论(0) 推荐(0) 编辑
摘要: //输入n个整数,存入数组a中,分别按正序和逆序输出这些数;#includeint main(void){ int n,i,k ; int a[10]; printf("输入n:"); scanf("%d",&n); printf("提示输入%d个数:",n); //输入数组 for(i=0;i=0;i=i-1){ printf("数组元素a[%d],元素值%d\n",i,a[i]); } return 0;} 阅读全文
posted @ 2013-10-28 09:49 plusfancy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 掌握一维数组、握二维数组的定义、赋值和输入输出的方法。#includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("请输入%d个整数:",n); for(i=0;ia[index]) /*假设a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是新的最大值,即下标为i的元素最小*/ printf("最大值是%d\n 其数组下标是%d\n",a[index],index 阅读全文
posted @ 2013-10-28 09:05 plusfancy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: //编制程序,输入m、n(m≥n≥0)后,计算下列表达式的值并输出。 要求将计算阶乘的运算编写作函数fact(n),函数返回值的类型为float。#includeint main(){ int m,n; float result,sum; float fact(int n); printf("enter m and n:"); scanf("%d%d",&m,&n); //调用自定义的函数fact(x) sum=fact(m-n); result=fact(m)/(fact(n)*sum); printf("result=%.0 阅读全文
posted @ 2013-10-21 09:41 plusfancy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: //计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘#includedouble fact(int i);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++... 阅读全文
posted @ 2013-10-21 09:11 plusfancy 阅读(91) 评论(0) 推荐(0) 编辑
摘要: //6.查询水果的单价。有 4 种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是 3.00 元/公斤,2.50 元/公斤,4.10 元/公斤和 10.20 元/公斤。在屏幕上显示以下菜单(编号和选项),用户可以连续查询水果的单价,当查询次数超过 5 次时,自动退出查询;不到 5 次时,用户可以选择退出。当用户输入编号 1~4,显示相应水果的单价(保留两位小数);输入 0,退出查询;输入其他编号,显示价格为 0。//[1] apples//[2] pears//[3] oranges//[4] grapes//[0] Exit#includ 阅读全文
posted @ 2013-10-20 16:44 plusfancy 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页