10 2013 档案
摘要:一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(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)s=1; /*当i=1时,对s赋值为1*/7 for(i = 1; i 2 void main( )3 {4 int i, j, t, a[10];5 printf("Enter 10 integers: &
阅读全文
摘要:1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。/*找出数组中的最大值并输出它所对应的下标*/#includeint main(void){ int i,max,n; int a[10]; printf("输入 n:"); scanf("%d",&n); printf("请输入5个整数:\n",n); /*提示输入n个数*/ for(i=0;ia[max]) /*如果a[i]比假设的最大值还大*/ max=i; /*再假设a[i]是新的最大值,及下标为i的元素...
阅读全文
摘要:1、定义和调用函数fact(n)计算n的阶乘。#includedouble fact(int n);int main(void){ int i,n,sum; double result; printf("Enter n: "); scanf("%d",&n); for(i=0;i<=n;i++){ result=fact(i); printf("%d!=%.0f\n",i,result); sum=1; sum=fact(i)+sum; printf("sum=%d\n",sum); } ...
阅读全文
摘要:1、计算和差积商。#includeint main(void){ int num1,num2,h,c,j; double s,y; printf("Enter num1 and num2:\n"); scanf("%d",&num1); scanf("%d",&num2); h=num1+num2; c=num1-num2; j=num1*num2; s=num1/num2; y=num1%num2; printf("h=%d",h); printf("c=%d",c); pri
阅读全文
摘要:1、输入一个整数x,计算分段函数。/*计算分段函数*/#includeint main(){ float x=0,y=0; printf("请输入x:"); scanf("%f",&x); if(x>0) y=1; else if(x==0) y=0; else y=-1; printf("当x=%f时,y=%f\n",x,y); return 0;}2、输入正整数n和成绩,计算学生平均分和及格人数。#includeint main(void){ int count,i,n; double g...
阅读全文
摘要:1、利用循环计算多个圆柱体积。/*计算n个圆柱体体积*/#includeint main(void){ double r,v,h; double cylinder(double r,double h); printf("Enter r and h:"); scanf("%lf%lf",&r,&h); v=cylinder(r,h); printf("v=%.3f\n",v); return 0;}double cylinder(double r,double h){ double result; result=3.14
阅读全文
摘要:1. 编写求圆面积的程序,要求当输入的半径Rint main(void){ double area,R; printf("Enter R:"); scanf("%lf",&R); if(Rint main(void){ int i,n; douber r,v,h; printf("Enter n"); scanf("%d",&n); for(i=1;iint main(){ int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); print
阅读全文
摘要:【例7-1】调查电视节目受欢迎程度。/* 投票情况统计 */#includeint main(void){ int count[9]; int i,response; for(i=1;i8) printf("this is a bad response:%d\d",response); else count[response]++; } printf("result:\n"); for(i=1;iint main(void){ int i; int fib[10]={1,1}; fo...
阅读全文
摘要:【例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)
阅读全文
摘要:【例5-1】要求定义和调用函数cylinder(r,h)计算圆柱体的体积。/*计算圆柱体积*/#includeint main(void){ double height,radius,volume; double cylinde(double r,double h); printf("Enter radius and height:"); scanf("%lf%lf",&radius,&height); volume=cylinde(radius,height); printf("Volume=%.3f\n",volu
阅读全文
摘要:【4-1】使用格雷戈里公式求π的近似值..../* 用格雷戈里公式计算π的近似值,精度要求:最后一项的绝对值小于0.0001 */#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; ...
阅读全文
摘要:【例3-1】简单的猜数游戏。输入你所猜的整数(假定1~100内),与计算机产生的被猜数比较,若相等,显示猜中;若不等,显示与被猜数的大小关系。/*简单的猜数游戏*/#includeint main(void){ int mynumber=38; int yournumber; printf("Input your number:"); scanf("%d",&yournumber); if(yournumber=mynumber) printf("Ok!you are right!\n"); else if(yournumbe
阅读全文
摘要:【例2-1】在屏幕上显示一个短句“Hello World!"。/*显示"Hello World!"*/# includeint main(void){ printf("Hello World"); return 0;}【2-2】在屏幕上显示两个短句”programming is fun."和"And programming in C is even more fun!"/* 显示两行文字 */# includeint main(void){ printf("programming is fun.\n&qu
阅读全文
摘要:【例1-1】求阶乘问题。输入一个正整数n,输出n!#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;}【1-2】略心得:在进入编程软件之后,一定要把工程和文件建好,才能保证程序能够运行成功!敲程序时要仔细,不能出错...
阅读全文

浙公网安备 33010602011771号