c语言 第一次习题课课件.ppt

c语言 第一次习题课课件.ppt

ID:57056945

大小:1.10 MB

页数:18页

时间:2020-07-30

c语言 第一次习题课课件.ppt_第1页
c语言 第一次习题课课件.ppt_第2页
c语言 第一次习题课课件.ppt_第3页
c语言 第一次习题课课件.ppt_第4页
c语言 第一次习题课课件.ppt_第5页
资源描述:

《c语言 第一次习题课课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序中temp表示多项式的某一项,sign代表符号,在每一次循环中,只要改变sign、i的值,就可求出temp。P79例5-2利用公式求:∏求∏的近似值直到最后一项的绝对值小于10-4为止。#include"math.h"#include"stdio.h"voidmain(){intsign=1;floati=1,sum=0,temp=1;while(fabs(temp)>=1e-4){sum=sum+temp;i=i+2;sign=-sign;temp=sign/i;}sum=sum*4;printf("pi=%f",sum);}1例:求100-999之间的水仙花数。水

2、仙花数是指一个三位数的各个位数字的立方和是这个数本身,如:153=13+53+33#includemain(){inta,b,c;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)printf("%d%d%d",a,b,c);}2方法二:main(){inti,a,b,c;for(i=100;i<=999;i++){if(i==a*a*a+b*b*b+c*c*c)printf("%dt",i);}}a=i/100;b=i/10%10

3、;c=i%10;3题目:输入一组学生成绩,评定其等级。方法是:90~100分为“A”,80~90分为“B”,70~80分为“C”,60~70分为“D”,60分以下为“E”,用switch语句来实现。voidmain(){floatx;printf("Enterx=?");scanf("%f",&x);switch(【?】){case10:case9:printf("A");break;case8:printf("B");break;case7:printf("C");break;case6:printf("D");【?】【?】:printf("E");}}答案:1).(int

4、)(x/10)或(int)x/102).break;3).default4题目:下面的程序是求1!+3!+5!+……+n!的和,程序中有4个空,填空使程序完整。main(){longintf,s;inti,j,n;【?】scanf("%d",&n);for(i=1;i<=n;【?】){f=1;for(j=1;【?】;j++)【?】s=s+f;}printf("n=%d,s=%ld",n,s);}答案:1).s=0;2).i+=2或i=i+23).j<=i或i>=j4).f=f*j;5题目:输出9*9口诀。main(){inti,j,result;printf("");

5、for(i=1;【?】;i++){for(j=1;j<10;【?】){result=i*j;printf("%d*%d=%-3d",i,j,【?】);}printf("");}}答案:1).i<10或10>i2).j++或j=j+13).result6#includemain(){inti,n,sum;sum=0;【?】for(i=1;【?】;i++)if(【?】)if(i%2==0){sum=sum+i;n++;printf("%6d",i);if(【?】)printf("");}printf("total=%d",sum);}答案:1).n=

6、0;2).i<=3003).i%7==0

7、

8、i%17==04).n%5==0题目:以下程序的功能是以每行5个数来输出300以内能被7或17整除的偶数,并求出其和。7题目:输入3个整数,输出最大数。voidmain(){inta,b,c,max;printf("inputthreenumbers:");scanf("%d%d%d",&a,&b,&c);if(【?】)max=a;【?】max=b;if(maxb或b

9、*************************main(){inti,j,k;for(i=1;i<=5;i++){for(j=1;j<=【?】;j++)printf("");for(k=1;k<=【?】;k++)printf("*");【?】;}}答案:1).5-i2).2*i-13).printf("")9题目:用辗转相除法求两个整数的最大公约数、最小公倍数。voidmain(){intn,m,nm,r,t;printf("Enterm,n=?");scanf("%d%d",&m,&n);nm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。