10 2013 档案
摘要:一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。程序说明求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前15项之和。 运行示例:sum = 8.667936#includevoid main(){ int i,b=1; double s; s=0; /*给s赋值,函数为连加所以开始的s=0*/ for(i=1;ivoid main( ){ int i, j, t, a[10]; printf("Enter 10 inte...
阅读全文
摘要:1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。#includeint main(void){ int i,index; int a[10]; printf("请输入10个整数:\n"); for(i=0;ia[index]) /*如果a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是新的最大值,即下标为i的元素最大*/ printf("最大值是%d\t其数组下标是:%d\n",a[index],index); return 0;}--------------------...
阅读全文
摘要:1.输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。#include#include /*调用数学函数*/int main(void){ int m,n,i; int is(int number); /*自定义is函数*/ printf("Enter m,n:"); scanf("%d%d",&m,&n); for(i=m;iint main(void){ int m,n...
阅读全文
摘要:1.计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘。#includedouble fact(int n); /*调用函数fact(n)*/int main(void){ int i; double sum; sum=0; for(i=1;ifloat fact(int x); /*调用函数fact(n),返回值的类型为float*/int main(void){ int m,n; double item,sum; printf("Enter m&n:"); scanf("%d%d",&m,&...
阅读全文
摘要:1.#includeint main(void){ int num1,num2; char op; /*自定义一个字符串类型的变量*/ printf("Type in an expression:"); /*提示输入一个算式*/ scanf("%d%c%d",&num1,&op,&num2); /*输入一个整数,一个字符,一个整数*/ if(op=='+') /* 判断字符变量是否为+,若是则进行下行操作。下同 */ printf("=%d\n",num1+num2); ...
阅读全文
摘要:1.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值#includeint main(void){ int x,y; printf("Enter x:"); scanf("%d",&x); if (xint main(void){ int n,i,count; double grade,total; total = 0; count = 0; printf("Enter n:"); scanf("%d",&n); for(i=1;i=60){ count = count + 1; ..
阅读全文
摘要:1.利用循环计算多个圆柱体体积。要求:1. 当输入的半径r或hdouble cylinder(double r,double h);int main(void){ int i,n,r,h; double v; printf("Enter n:"); scanf("%d",&n); for(i=1;iint main(void){ int i,n,w; double p; printf("Enter n:"); scanf("%d",&n); for(i=1;iint main(void){ int
阅读全文
摘要:1.编写求圆面积的程序,要求当输入的半径rint main(void){ double R,S; printf("Enter R:"); scanf("%lf",&R); if(Rint main(void){ int i,n; double R,V,H; printf("Enter n:"); scanf("%d",&n);for(i=1;iint main(){ int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); printf(&q
阅读全文
摘要:例题7-1:#includeint main(void){ int count[9]; int i,response; for(i=1;i8) printf("this is a bad response:%d\n',response:%d\n",response); else count[response]++; } printf("result:\n"); for(i=1;iint main(void){ int i; int fib[10]={1,1}; for(i=2;iin...
阅读全文
摘要:例题6-1:#includeint main(void){ int i; char ch_lower,ch_upper; for(i=1;i='a'&&ch_lower%c->%d\n",ch_lower,ch_upper,ch_upper%10); } return 0;}例题6-2:#includeint main(void){ char ch = 'w'; int a =2,b=3,c=1,d,x=10; printf("%d",a>b==c); printf("%d",d=a&
阅读全文
摘要:例题5-1:#includeint 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
阅读全文
摘要:例题4-1:#include#includeint 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=...
阅读全文
摘要:例题3-1:#includeint main(void){ int mynumber=44; int yournumber; printf("Input your number:"); scanf("%d",&yournumber); if(yournumber==mynumber) printf("Ok!you are right!\n"); else if(yournumber>mynumber) printf("Sorry!your number is bigger than my number!\n&q
阅读全文
摘要:刚开始接触C语言,总觉得是那么新鲜有趣。有时候用了很久打出的程序不能运行,那叫一个郁闷啊有木有。但是在检查N遍后改正了手误打错的一些后运行出来,那叫一个鸡冻啊有木有。好吧废话有点多。在打完一二两章以后呢,除了打英文的速度变快以外,还有一些心得什么的。(PS:因为我不小心带错了书,现在打的程序都是照着同学发的图打的。因此每句的具体含义还不是很了解,以下心得仅仅是我照着程序打出来后的个人想法,等后天回学校研究了书以后再补上对于我目前所理解的不全面的部分。望老师谅解TAT!)1.目测每个程序开头都会有 #include ,伟大的度娘说#include是编译预处理。(PS,stdio经常被我习惯性打成
阅读全文
摘要:#includedouble fact(int n);int main(void){ int i,n; double result; printf("Enter n:"); scanf("%d",&n); for(i=0;i<=n;i++){ result=fact(i); printf("%d!=%.0f\n",i,result); } return 0;}double fact(int n){ int i; double product; product=1; for(i=1;i<=n;i++){...
阅读全文
摘要:#include#includeint main(void){ int i,n; double power; printf("Enter n:"); scanf("%d",&n); for(i=0;i<=n;i++){ power=pow(2,i); printf("pow(2,%d)=%.0f\n",i,power); } return 0;}
阅读全文
摘要:#includeint main(void){ int i,n; double product; printf("Enter n:"); scanf("%d",&n); product=1; for(i=1;i<=n;i++){ product=product*i; } printf("product=%.0f\n",product); return 0;}
阅读全文
摘要:#includeint main(void){ int denominator,flag,i,n; double item,sum; printf("Enter n:"); scanf("%d",&n); flag=1; denominator=1; sum=0; for(i=1;i<=n;i++){ item=flag*1.0/denominator; sum=sum+item; flag=-flag; denominator=denominator+2; } printf("...
阅读全文
摘要:#includeint main(void){ int i,n,sum; printf("Enter n:"); scanf("%d",&n); sum=0; for(i=1;i<=n;i++){ sum=sum+i; } printf("Sum of numbers from 1 to %d is %d\n",n,sum); return 0;}
阅读全文
摘要:#includeint main(void){ int fahr,lower,upper; double celsius; printf("Enter lower:"); scanf("%d",&lower); printf("Enter upper:"); scanf("%d",&upper); printf("fahr celsius\n"); for(fahr=lower;fahr<=upper;fahr++){ celsius=(5.0/9.0)*(fahr-32)
阅读全文
摘要:#include#includeint main(void){ int money,year; double rate,sum; printf("Enter money:"); scanf("%d",&money); printf("Enter year:"); scanf("%d",&year); printf("Enter rate:"); scanf("%lf",&rate); sum=money*pow(1+rate,year); printf
阅读全文
摘要:#includeint main(void){ double x,y; printf("Enter x(x>=0);\n"); scanf("%lf",&x); if(x<=15){ y=4*x/3; } else{ y=2.5*x-10.5; } printf("y=f(%f)=%.2f\n",x,y); return 0;}运行结果1运行结果2运行结果3
阅读全文
摘要:#includeint main(void){ int celsius,fahr; fahr=100; celsius=5*(fahr-32)/9; printf("fahr=%d,celsius=%d\n",fahr,celsius); return 0;}
阅读全文
摘要:#includeint main(void){ printf("Programming is fun.\n"); printf("And programming in C is even more fun!\n"); return 0;}
阅读全文
摘要:#includeint main(void){ printf("Hello World!\n"); return 0;}
阅读全文
摘要:#includeint main(void){ int n; int factorial(int n); scanf("%d",&n); printf("%d\n",factorial(n)); return 0;}int factorial(int n){ int i,fact=1; for(i=1;i<=n;i++) fact=fact*i; return fact;}
阅读全文

浙公网安备 33010602011771号