代码改变世界

随笔档案-2013年10月

实验7综合练习

2013-10-31 09:43 by css1993, 177 阅读, 收藏,
摘要: 实验 7 综合练习 实验目的:巩固分支结构、循环结构、函数和数组的使用方法。习题一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。程序说明求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前15项之和。 运行示例:sum = 8.667936程序如下:1 #include 2 void main( )3 {4 int i, b = 1;5 double s;6 (1) A ;/*将s初始赋值为0*/7 for(i = 1; i 2 void main( )3 {4 int i, j, t, a[10]; 阅读全文

输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。

2013-10-28 09:33 by css1993, 899 阅读, 收藏,
摘要: #includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d dintegers:",n); for(i=0;ia[index])/*如果a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是最新的最大值,即下标为i的元素最大*/ /*输出最大值和对应的下标*/ printf("max is %d\tsub is %d\n",a[index],ind 阅读全文

5-2

2013-10-27 11:37 by css1993, 124 阅读, 收藏,
摘要: #includedouble fact(int x)int main(void){ int m,n; double y; printf("Enter m,n:"); scanf("%d%d\n",&m,&n); y=fact(m)/(fact(n)*fact(m-n)); printf("%lf\n",y); return=0;}double fact(int x){ int i; double y; y=1; for(i=1;i<=x;i++){ y=y*i; } return y;} 阅读全文

在分支循环结构中调用自定义函数

2013-10-27 10:28 by css1993, 156 阅读, 收藏,
摘要: #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 result;} 阅读全文

5-1

2013-10-21 09:27 by css1993, 141 阅读, 收藏,
摘要: #includeint 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;} 阅读全文

39-8

2013-10-20 13:36 by css1993, 161 阅读, 收藏,
摘要: #includedouble fact(int n);int main(void){ int i,n; double e; printf("Enter n:"); scanf("%d",&n); e=0; for(i=0;i<=n;i++){ e=e+fact(i); } printf("%.0f\n",e); return 0;} double fact(int n) { int i; double product; product=1; f... 阅读全文

39-7

2013-10-20 12:44 by css1993, 121 阅读, 收藏,
摘要: #include#includeint main(void){ int i,n; double power; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ power=pow(2,i); printf("pow(2,%d)=%.0f\n",i,power); } return 0;} 阅读全文

39-4

2013-10-20 12:04 by css1993, 83 阅读, 收藏,
摘要: #includeint main(void){ int m,n,i; double y; printf("Enter m n:"); scanf("%d%d",&m,&n); y=0.0; for(i=m;i<=n;i++){ y=y+i*i+1/i; } printf("y=%.1f\n",y); return 0;} 阅读全文

39-3

2013-10-20 11:49 by css1993, 116 阅读, 收藏,
摘要: #includeint main(void){ int n,x,i,m; printf("Enter n x:"); scanf("%d%d",&n,&x); m=1; for(i=1;i<=n;i++){ m=m*x; } printf("m=%d\n",m); return 0; } 阅读全文

39-2

2013-10-20 11:31 by css1993, 101 阅读, 收藏,
摘要: #includeint main(void){ double x,y; printf("Enetr x:"); scanf("%lf",&x); if(050){ y=26.5+(x-50)*0.58; } printf("y=%lf\n",y); return 0;} 阅读全文

39-1

2013-10-20 11:00 by css1993, 107 阅读, 收藏,
摘要: #includeint main(void){ int num1,num2,a,b,c,d,e; printf("Enter num1,num2:"); scanf("%d%d",num1,num2); a=b=c=d=e=0; a=num1+num2; b=num1-num2; c=num1*num2; d=num1/num2; e=num1%num2; printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e); return 0;} 阅读全文

3-5

2013-10-20 10:41 by css1993, 130 阅读, 收藏,
摘要: 作业3-5#includeint main(void){ char ch; printf("Enter the level(A B C D E):"); ch=getchar(); switch(ch){ case'A':printf("The level is 90~100\n");break; case'B':printf("The level is 80~89\n");break; case'C':printf("The level is 70~79\n");b 阅读全文

3-6

2013-10-20 10:37 by css1993, 112 阅读, 收藏,
摘要: #includeint main(void){ int choice,i; 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("Enter choice:"); scanf("%d",&a 阅读全文

3-4

2013-10-20 08:38 by css1993, 127 阅读, 收藏,
摘要: #includeint main(void){ int year; printf("Enter The year:"); scanf("%d",&year); while(year!=-1){ if((year%4==0&&year%100!=0)||(year%400==0)){ printf("The year is 闰年\n"); printf("Enter The year:"); scanf("%d",&year); } else{ printf(&qu 阅读全文

3-3

2013-10-19 23:07 by css1993, 132 阅读, 收藏,
摘要: #includeint main(void){ int digit,letter,enter,other; char ch; int i; digit=letter=enter=other=0; printf("Enter 15 charcters:"); for(i=1;i='a'&& ch='A'&& ch='0'&& ch<='15') digit++; if((ch='\n')||(ch=' ')) enter++; 阅读全文

3-2

2013-10-19 21:04 by css1993, 114 阅读, 收藏,
摘要: #includeint main(void){ int count,i,n; double grade,total; printf("Enter n:"); scanf("%d",&n); total=0; count=0; for(i=1;i60){ count++; } } printf("Grade average=%.2f\n",total/n); printf("Number of succes=%d\n",count); return 0;} 阅读全文

3-1

2013-10-18 23:54 by css1993, 125 阅读, 收藏,
摘要: #includeint main(void){ int x,y; printf("Enter x,y:"); scanf("%d",&x); if(x<0){ y=-1; } if(x=0){ y=0; } else { y=1; } printf("%d\n",y); return 0;} 阅读全文

n户电量求和

2013-10-17 14:38 by css1993, 199 阅读, 收藏,
摘要: #includeint main(void){ int i,n; double x,y; double fee(double x); printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ printf("Enter x:"); scanf("%lf",&x); if(x<=0) printf("error"); else{ y=fee(x); } printf("y=%.3f\... 阅读全文

n个圆柱体体积

2013-10-17 13:56 by css1993, 185 阅读, 收藏,
摘要: #include int main(void) { int i,n; double r,h,v; printf("Enter n:"); scanf("%d",&n); for(i=0;i0&&h>0){ v=3.14*r*r*h; printf("%.2f",v); } else{ ... 阅读全文

求n个圆柱体的体积

2013-10-15 15:06 by css1993, 194 阅读, 收藏,
摘要: #includeint main(void){ int n,i; double H,R,v,V; printf("Enter R,H,n,v,V:"); scanf("%d",&n); if(R>0&&H>0){ v==3.14*R*R*H; for(i=1;i<=n;i++) V=v*i; printf("V=%.3f\n",V); } else{ printf("error"); } return 0; } 阅读全文

求圆面积

2013-10-14 09:24 by css1993, 180 阅读, 收藏,
摘要: #includeint main(void){ double R,S; printf("Enter R:"); scanf("%Lf",&R); if(R>0){ S=3.14*R*R; printf("%.2f",S); } else printf("error"); return 0;} 阅读全文

opp

2013-10-10 09:50 by css1993, 127 阅读, 收藏,
摘要: #includeint main(){ int a,b,c; a=89; b=11; c=a+b; printf("a+b=%d\n",c); return 0;} 阅读全文

qaz

2013-10-09 13:16 by css1993, 494 阅读, 收藏,
摘要: #includeint main(void){ double value1,value2; char op; printf("Type in an expression:"); scanf("%1f%c%1f",&value1,&op,&value2); if(op=='+') printf("=%.2f\n",value1+value2); else if(op=='-') printf("=%.2f\n",value1-value2); else if(o 阅读全文