西工大c语言大作业ppt课件.ppt

西工大c语言大作业ppt课件.ppt

ID:58658692

大小:78.50 KB

页数:43页

时间:2020-10-05

西工大c语言大作业ppt课件.ppt_第1页
西工大c语言大作业ppt课件.ppt_第2页
西工大c语言大作业ppt课件.ppt_第3页
西工大c语言大作业ppt课件.ppt_第4页
西工大c语言大作业ppt课件.ppt_第5页
资源描述:

《西工大c语言大作业ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二项式系数1.题目描述二项式系数C(n,k)因它在组合数学中的重要性而被广泛地研究。二项式系数可以如下递归的定义: C(1,0)=C(1,1)=1; C(n,0)=1对于所有n>0; C(n,k)=C(n?1,k?1)+C(n?1,k)对于所有0

2、新的模运算1.题目描述给定整数a,b,n,要求计算(a^b)modn2.输入多组数据,每组数据一行,为三个用空格隔开的整数a,b,n1<=a<=40,0<=b<=3,1<=n<=5003.输出每组数据输出一行,为所求值4.样例输入2352245.样例输出30#includeintmain(){inta,b,n;while(scanf("%d%d%d",&a,&b,&n)!=EOF){printf("%d",(int)(pow(a,b))%n);}return0;}计算绩点1.题目描述学校对本科生的成绩施行平均学分绩点制(GPA)。将学生的实际考

3、分根据不同的学科的不同学分按一定的公式进行计算。曾经使用的规定如下:实际成绩绩点90-1004.085-893.782-843.378-813.075-772.772-742.368-712.064-671.560-631.060以下01.一门课程的学分绩点=该课绩点*该课学分2.总评绩点=所有学科绩点之和/所有课程学分之和现要求你编写程序求出某人A的总评绩点(GPA)。2.输入第一行总的课程数n(n<10);第二行相应课程的学分(两个学分间用空格隔开);第三行对应课程的实际得分;此处输入的所有数字均为整数。3.输出输出有一行,总评绩点,精确到小数点后2位小数。(pr

4、intf("%.2f",GPA);)5.样例输入54342391887269566.样例输出2.52#include#includeintmain(){intn,i;floata[10],c[10],b[10],sum=0,GPA,d;scanf("%d",&n);for(i=0;i<=n-1;i++)scanf("%f",&a[i]);for(i=0;i<=n-1;i++){scanf("%f",&b[i]);if(b[i]>=90)c[i]=4.0;elseif(b[i]>=85)c[i]=3.7;elseif(b[i]>=82)

5、c[i]=3.3;elseif(b[i]>=78)c[i]=3.0;elseif(b[i]>=72)c[i]=2.3;elseif(b[i]>=68)c[i]=2.0;elseif(b[i]>=64)c[i]=1.5;elseif(b[i]>=60)c[i]=1.0;elseb[i]=0;}for(i=0;i<=n-1;i++)sum+=a[i]*c[i];for(i=0;i<=n-1;i++)d+=a[i];GPA=sum/d;printf("%.2f",GPA);return0;}将字符串中的小写字母转换成大写字母1.题目描述给定一个字符串,将其中所有的小写字母转

6、换成大写字母2.输入一个字符串3.输出将输入的字符串中所有小写字母转换成大写字母后的字符串4.样例输入helloworld123Ha5.样例输出HELLOWORLD123HA#include#defineN100intmain(){inti;charc,str[N];gets(str);i=0;while(str[i]!=''){if(str[i]>='a'&&str[i]<='z'){str[i]=str[i]-32;}i++;}puts(str);return0;}日历问题1.题目描述在我们现在使用的日历中,闰年被定义为能被4整除的年份,但是

7、能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700,1800,1900和2100不是闰年,而1600,2000和2400是闰年。给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几。2.输入输入包含若干行,每行包含一个正整数,表示从2000年1月1日开始逝去的天数。输入最后一行是?1,不必处理。可以假设结果的年份不会超过9999。3.输出对每个测试样例,输出一行,该行包含对应的日期和星期几。格式为“YYYY-MM-DDDayOfWeek”,其中“DayOfWeek”必须是下面中的一个:"Sunda

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

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

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