C语言程序设计总结报告
c语言课程设计总结8篇

c语言课程设计总结8篇c语言课程设计总结(一):经过一个星期的上机实践学习,使我对c语言有了更进一步的认识和了解,要想学好它要重在实践,要透过不断的上机操作才能更好地学习它,透过实践,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,透过学习也有所改善;再有对c语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,透过实践,使我在这几个方面的认识有所提高。
透过实践的学习,我认到学好计算机要重视实践操作,不仅仅仅是学习c语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机。
c语言课程设计总结(二):经过一个学期的学习,我对C语言有了必须的了解。
C 语言是学习计算机科学的基础,作为一名计算机专业学生,掌握C语言更是毋庸置疑。
在上课之前,就经常听同学说,C语言很难学,确实,刚开始听课时觉得老师不知所云。
但是,发现对后续资料的预习后,前面的疑团都迎刃而解,这让我对C语言的学习更有信心。
计算机最重要的就是上机操作,自己编写程序,在VisualC++运行,刚开始经常会出现错误,经过分析改正后,最后能够运行了,就觉得个性激动。
课程设计是一个把需求分析、程序编写、程序调试、撰写报告结合为一体的过程。
在这个过程中,不仅仅锻炼了我们缜密的思维和坚持不解的毅力,更磨练了一个队伍的团结互助的精神。
只有透过大家一齐努力才能将课程设计的所有环节都顺利的完成。
另外程序设计中我们遇到问题并解决问题的过程,使得我们独自探索并解决问题的潜力了有了一个提高,这有利于我们以后的学习。
同时这整一个过程,也使我们对程序编写的整个过程有了一个统筹全局的思想,因为需求分析、程序编写、程序调试、撰写报告这些过程是环环相扣的,绝对不可能独立进行。
课程设计是学习《C程序设计》后对知识的全面测试,刚拿到题目时不明白怎样去处理,觉得很复杂,经过和小组成员的讨论,上网查资料,逐个问题逐个击破,问题不再那么复杂。
c语言程序设计心得体会(精选5篇)

c语言程序设计心得体会(精选5篇)哎呀,这可是个大工程啊!不过,既然咱们都来了,那就一起聊聊C语言程序设计心得体会吧!我可是花了好长时间才琢磨出来的,希望我的经验能对大家有所帮助。
咱们得明白,C语言可是编程界的“老大哥”,它的语法简单易懂,适合初学者入门。
要想真正掌握它,还需付出不少努力。
我给大家分享一下我的心得体会,希望能给大家带来一些启示。
1.1 熟悉基本语法学习C语言,首先要熟悉基本的语法,比如变量、数据类型、运算符、控制结构等。
这些都是编程的基础,只有把基础打牢,才能更好地进行后续的学习。
就像我们小时候学写字一样,先学会握笔、写横竖撇捺,再慢慢练习字形和笔画。
1.2 多动手实践学习编程,最重要的就是多动手实践。
不要光看书不练,那样容易忘记。
要把自己学到的知识运用到实际项目中去,这样才能更好地理解和掌握。
就像我们做饭一样,看着菜谱学做菜,最后还要亲自下厨试试味道。
2.1 学会调试编程过程中难免会遇到各种问题,这时候就需要学会调试。
调试是编程的重要环节,也是提高编程能力的关键。
我们可以通过打印日志、使用调试工具等方式来定位问题。
就像我们看病一样,医生通过检查、询问、化验等方式来诊断病情,然后开药方治疗。
2.2 培养良好的编程习惯养成良好的编程习惯,可以让我们更高效地编写代码。
比如,命名规范、注释清晰、代码简洁等。
这些都有助于我们后期的维护和修改。
就像我们平时穿衣服一样,要选择合适的尺码、搭配合适的颜色和款式,才能穿出自己的风格。
3.1 学会分析问题在编程过程中,我们需要学会分析问题。
遇到问题时,要冷静思考,找出问题的根本原因。
这样才能更好地解决问题。
就像我们学习数学一样,要善于发现问题的本质,找到解决问题的方法。
3.2 学会总结经验我们在编程过程中,要学会总结经验。
每次遇到问题或者完成一个项目后,都要反思自己的过程,看看哪里做得好,哪里还需要改进。
这样才能不断提高自己的编程水平。
就像我们学习英语一样,要不断地积累词汇、句型,才能提高自己的英语水平。
学习c语言编程总结(共31篇)

学习c语言编程总结第1篇为期一周的C语言实验室实践学习已经结束,这是对自己上学期的C语言学习的检验,同时也对于旧知识、旧思路的复习理解提供了很好的机会。
于其中的.漫漫路也是给了我许多感触。
(1)“独木不成林”。
单凭个人力量若要有所成就着实不易。
即便非大成功,就C语言程序的设计而言,若仅个人之力,有些问题想破脑袋仍无结果,有时却只需老师、同学轻轻一点便迎刃而解。
不仅效率可大大提高,亦能增进与人交流机会,促进彼此情感。
反之,倘若一个人独立行走,就可能走极端,反思路做题,结果显而易见。
(2)细心方面仍是一个大问题。
一次次“运行失败”其实更多是因粗心引起。
仅小小的分号,就不知漏了几次。
抑或是少了个括号,少了个等号,便显示程序无法运行或者进入了死循环。
很多时候,碎小的个体会影响到整个工程效果。
所谓“牵一发而动全身”,C语言编程是这个理,而生活很多其他问题不也是如此吗?(3)“锲而不舍,金石可镂”。
很多题目需要靠坚持才能有结果。
一次次编写的程序无法运行,一次次的改正无法获得”编译成功“的认可,心情有多糟无需多说。
此时倘若将其放掉,那这个题目可能就永远被埋掉了,那些错误之处也就再无机会得到修正,那个知识点也可能从此漏了。
(4)同时还更为深刻理解了模块化编程的重要意义。
以模块化方式考虑程序结构,以函数形式书写复杂的程序是C语言编程的重要思路。
不仅利于错误检查,也大大提高了速率。
(5)需注意巩固过往知识,熟悉它们的用途。
就如函数f4(题9)程序的编写,原本在判断两数是否为质数时只需用“&&”就能很好解决,实际编写中却用了分开判断的思路,使得问题变复杂了,程序编写自然困难了许多。
坦白说,刚开始得知还有个C语言专周用来搞这个,心情一下子变灰色调了。
跟C语言不熟不说,就算懂,也是没什么兴趣的。
想起上学期,就它最折腾我的。
现在想来,倒觉得多亏了学校有这个安排。
不仅复习了一些基本知识,也大大提高了对C语言的兴趣。
c语言程序设计实验总结

C语言程序设计实验总结摘要该文档总结了我在C语言程序设计实验中的经验和教训。
通过这些实验,我对C语言编程的基本概念和技巧有了更深入的理解和掌握。
本文将综合分析每个实验的目标、方法和结果,并总结了我在实验中遇到的问题以及解决方法。
引言C语言是一种通用的高级程序设计语言,广泛应用于各个领域。
通过进行C语言程序设计实验,我们可以更好地了解C语言的语法和用法,提高我们的编程能力和问题解决能力。
本文将基于我在实验中的经验,对每个实验进行详细描述和总结。
实验一:基本输入输出程序设计实验一旨在加深对C语言程序设计的理解,熟悉基本的输入输出操作。
我们需要编写程序,实现基本的数据输入和输出,并进行简单的运算。
这个实验让我对C语言中的输入输出和基本数据类型有了更深入的理解。
实验二:条件语句和循环语句的应用实验二要求我们掌握条件语句和循环语句的使用方法,并能够通过这些语句解决实际问题。
我学会了使用if语句进行条件判断,以及使用for和while循环进行迭代操作。
通过这个实验,我可以更好地掌握程序流程控制和代码逻辑。
实验三:一维数组的应用实验三着重让我们学会使用一维数组来存储和处理大量的数据。
在这个实验中,我学会了声明和初始化数组,以及使用循环结构遍历数组元素。
这个实验对我后续的数据处理有了很大的帮助。
实验四:字符串处理实验四主要教我们如何处理字符串和字符数组。
在实验中,我学会了使用字符数组来存储和操作字符串,同时,了解了一些常见的字符串处理函数,如strlen、strcpy等。
这个实验让我更加熟悉字符串的处理方法。
实验五:结构体的应用实验五要求我们学会使用结构体类型来定义自定义数据类型,并通过结构体变量来访问结构体成员。
在实验中,我学会了如何定义和使用结构体类型,并能够通过结构体变量操作结构体成员。
结构体的灵活性和可扩展性让我在实际编程中受益匪浅。
实验六:指针的应用实验六是C语言程序设计实验中最重要的一部分。
通过实验,我对指针的概念和用法有了更深入的理解。
c语言程序设计总结300字

c语言程序设计总结300字C语言程序设计是世界上用得最广泛的程序设计语言之一,也是大多数软件开发者必须掌握的编程技术。
在软件开发中,它能够帮助开发者解决问题,并进行许多有趣的项目。
对于程序设计,熟练掌握C语言是很重要的,但是不同的人有不同的理解方式,所以本文将介绍C语言程序设计的历史、基础语法、数据类型和控制结构,以及应用实例,以便更好地理解C语言程序设计。
一、C语言程序设计的历史C语言由肯尼斯汤普森和克里斯托弗诺伊曼于1972年发明,被公认为是编程语言学习的经典,也是目前最受欢迎的一种语言。
C的优点之一是它的程序具有高度的移植性,能够在多种操作系统中运行。
此外,C语言的语法更加紧凑,灵活性更强,能更好地满足开发的各种要求。
二、C语言的基本语法C语言的基本语法非常简单,是以通过控制语句、函数和文件作为组成的。
它的基本结构分为声明、表达、控制、函数功能和输出结果五个部分。
声明:这是一个描述输入输出变量的过程,也是定义变量的过程,例如定义整数变量:int a;表达式:这是一个用来定义算术运算的过程,例如,定义加法:a+b控制语句:也称为程序控制语句,指的是一组用来控制程序流程的语句,例如if...else...函数功能:指的是定义新的函数,例如定义一个字符串函数:char* my_func(char* a);输出结果:指的是输出函数执行的结果,可以是文本,也可以是图片、视频等,例如:printf(“结果:%d”, a);三、C语言的数据类型C语言的数据类型包括字符型(char)、整型(int)、浮点型(float)等,可以根据数据的不同类型来进行合适的处理。
字符型:由一个字符组成,可以是字母、数字或空格,记录单个字符的形式;整型:由数字组成,以整数的形式表示,可以是有符号的(signed int)和无符号的(unsigned int);浮点型:由数字组成,以小数的形式表示,可以是单精度(float)和双精度(double);四、C语言控制结构C语言控制结构是指程序的结构,其基本原理是由一段程序的输入确定一段程序的输出,从而使程序有条理和效率。
C语言实训总结报告范文(通用5篇)

C语言实训总结报告范文(通用5篇)在经济飞速发展的今天,报告的适用范围越来越广泛,报告包含标题、正文、结尾等。
一听到写报告马上头昏脑涨?以下是小编整理的C语言实训总结报告范文,仅供参考,希望能够帮助到大家。
C语言实训总结报告篇1这个星期,我们迎来了C语言实训——一次至为重要的实训。
在这个星期里,同学们都很认真的做着那20多道实训题目,遇到不懂的互相请教,或请问老师。
非常感谢老师对我们的帮助,这次实训使我受益匪浅,收获了很多。
通过C语言实训,让我加深了对C语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。
不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很快就看出来。
这次实训有很大的收获,让我对C语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。
如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对C语言有了浓厚的兴趣和更深层的认识。
C语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。
比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力,争取做到老师不在身边的时候也可以完成一些简单的程序编写与错误排除。
还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。
通过实训,逐渐理清了顺序,对于简单的程序和一些相对比较繁琐的嵌套,循环,不在是看着一头雾水。
c语言的顺序结构程序设计的实训的结果和小结

C语言的顺序结构程序设计是计算机科学与技术专业的重要课程之一,在大学的学习生涯中,学生们需要通过实训来加深对课程知识的理解和掌握。
在本文中,我将总结我在C语言顺序结构程序设计实训中的结果,并进行小结。
一、实训结果在C语言顺序结构程序设计的实训中,我首先学习了C语言基本语法和数据类型,掌握了变量的定义和使用、运算符的使用、控制结构和数组等基本概念。
通过课堂和实验课的学习,我对C语言的基本知识有了更深入的理解和掌握。
我在实训中编写了多个程序,包括计算器、成绩管理系统、简单的图形界面程序等。
通过这些实际的编程练习,我更加熟练地掌握了C语言的编程技巧和规范,对程序的编写和调试有了更深入的认识。
另外,我还学习了C语言标准库中的常用函数,如输入输出函数、字符串处理函数、数学函数等。
这些函数的掌握不仅提高了我的编程效率,也拓展了我对C语言的应用范围。
二、实训小结通过C语言顺序结构程序设计的实训,我深刻认识到了编程技能的重要性。
其一,编程是一种实践能力,只有不断地动手实践,才能更好地掌握编程技能。
其二,编程需要细心和耐心,一个小小的语法错误可能会导致整个程序运行失败,因此需要反复检查和排查错误。
实训也让我意识到了团队合作的重要性。
在实训过程中,我们经常需要和同学讨论和交流,共同解决程序中遇到的问题。
团队合作不仅提高了我们的学习效率,也拓展了我们的思维视野,从不同角度思考问题。
C语言顺序结构程序设计的实训让我受益匪浅。
通过这次实训,我在编程能力、团队合作能力和问题解决能力上都得到了提升,为以后的学习和工作打下了坚实的基础。
结语C语言的顺序结构程序设计实训给我留下了深刻的印象,让我更加热爱编程这门学科。
我相信,通过不懈地努力和实践,我将能够在C语言程序设计领域取得更大的成就。
希望我的经历和总结能对大家有所启发,让我们一起努力,共同进步!在实训过程中,我还学会了如何进行程序调试和错误排查。
在编程过程中,经常会遇到各种各样的bug和错误,需要通过调试工具和方法来找出错误并进行修复。
c语言程序设计实验总结

C语言程序设计实验总结概述在C语言程序设计实验中,我通过实践来学习和掌握了C语言的基本概念、语法和常用函数。
通过编写各种不同类型的程序,我对C语言的特点以及程序设计的基本原理有了更深入的理解。
本文将从以下几个方面对实验进行总结。
实验目的和背景在C语言程序设计实验中,主要目的是让学生通过实践来巩固和加深对C语言知识的理解,培养学生的逻辑思维和编程能力。
通过完成不同的实验,学生可以逐步熟悉和理解C语言的特性和基本用法,为以后的程序设计打下坚实的基础。
实验内容和要求实验内容本次实验主要包括以下几个方面的内容: 1. 基本的输入输出:包括使用printf 和scanf函数进行屏幕输入输出; 2. 基本数据类型的使用:包括整型、浮点型、字符型的声明和使用; 3. 运算符和表达式:包括算术运算、关系运算、逻辑运算等的使用; 4. 控制语句:包括顺序结构、选择结构、循环结构等的使用; 5. 函数的定义和调用:包括自定义函数和库函数的使用; 6. 数组和指针:包括一维数组、二维数组和指针的声明和使用; 7. 结构体和文件操作:包括结构体的定义和使用,以及对文件的读写操作。
实验要求实验要求学生能够独立完成各个实验,并要求学生在编写程序时注重代码风格的规范性和算法的设计优化。
同时,要求学生能够在实验报告中详细描述程序的功能、设计思路和运行结果,并能够对程序中遇到的问题进行分析和解决。
实验过程和结果实验一:基本输入输出•实验目的:通过使用printf和scanf函数实现基本的屏幕输入输出,加深对输入输出函数的理解。
•实验内容:设计一个程序,要求从键盘输入两个整数,然后将两个整数相加并输出结果。
•结果分析:经过测试,程序能够正确地读取键盘输入,并且将结果正确地输出到屏幕上。
实验结果符合预期。
实验二:基本数据类型的使用•实验目的:加深对C语言基本数据类型的理解和使用方法。
•实验内容:设计一个程序,要求定义整型变量、字符型变量和浮点型变量,然后对这些变量进行初始化并输出到屏幕上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息工程系课程设计报告书所属课程名称:C语言程序设计专业班级: 150311学生姓名:***学号:********长春工业大学人文信息学院2016年9月9日课程设计成绩评定表第一部分完成题目1、简单的数学计算。
编写程序,计算任意输入的3个数的和的平均值。
(1)截屏:(2)源代码://1. 简单的数学计算。
编写程序,计算任意输入的3个数的和的平均值。
#include "stdio.h"void main(){int a=0,b=0,c=0,s=0;float v;printf("三个数");scanf("%d%d%d",&a,&b,&c);printf("三个数的和为,三个数的和的平均值为");s=a+b+c;v=s/3;printf("三个数的和为%d,三个数的和的平均值为%f",s,v);}2. 题目:编写程序。
a为100,b为50,若a>b成立将a赋予给c,否则将b赋予给c。
同时,若a<b成立将a赋予d,否则将b的三次方赋予d。
编程输出a,b,c,d的值。
(1)截屏:(2)源代码:#include "stdio.h"void main(){int a=100;int b=50;int c,d;if(a>b){c=a;d=b*b*b;}else{c=b;d=a;}printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);3.题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
(1)截屏:(2)源代码:#include "stdio.h"void main(){int a;printf("请输入学生成绩:\n ");scanf("%d",&a);if(a>=90){printf("A\n");}else if(a>60&&a<89){printf("B\n");}else{printf("C\n");}}4题目:构造一个一元二次方程,方程有两个不相等的实数解,将两个实数解输出出来。
(1)截屏:(2)源代码// 4. 构造一个一元二次方程,方程有两个不相等的实数解,将两个实数解输出出来。
#include"stdio.h"void main(){int a,b,c;float x1,x2;float m;printf("请输入三个数作为方程的系数:\n");scanf("%d%d%d",&a,&b,&c);m=b*b-4*a*c;if(a!=0){printf("方程成立");if(m>0){x1=(-b+sqrt(m))/(2*a);x2=(-b-sqrt(m))/(2*a);printf("方程有两个解,x1=%f,x2=%f\n",x1,x2);}else if(m==0){x1=x2=(-b+sqrt(m))/(2*a);printf("方程有唯一解x=%f\n",x1);}else{printf("方程无解\n");}}else{printf("方程不成立\n");}}5题目:输入任意一个四位数字,分别将个位,十位,百位,千位上的数字输出出来,并求所有位数的和。
(1)截屏:(2)源代码#include "stdio.h"void main(){int a,b;int x1,x2,x3,x4;printf("请输入四个数:\n");scanf("%d",&a);x1=a%10;x4=a/1000;a=a/10;x2=a%10;a=a/10;x3=a%10;b=x1+x2+x3+x4;printf("该四位数个位%d,十位%d,百位%d,千位%d\n",x1,x2,x3,x4);printf("该四位数和:%d\n",b);}6题目:从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其他字符,原样输出(1)截屏(2)源代码#include"stdio.h"void main(){int x,a,b;printf("请输入工资:");scanf("%d",&x);if(x<=1200){a=1;}else if(x>1200&&x<=2000){a=2;}else if(x>2000&&x<=3500){a=3;}else{a=4;}switch(a){case 1:printf("不收税\n");break;case 2:b=(x-1200)*0.05;printf("收税%d\n",b);break;case 3:b=(x-2000)*0.08;printf("收税%d\n",b);break;case 4:b=(x-3500)*0.2;printf("收税%d\n",b);break;}}7题目:假定征税的办法如下:收入在1200元以下(含1200元)的不征税;收入在1200元以上2000元以下者,超过1200元的部分按5%的税率收税;收入在2000元以上3500元以下者,超出2000元部分按8%的税率收税;收入在3500元以上者,3500以上部分按20%的税率收税,试编写按收入计算税费的程序(要求使用switch语句编写程序)。
(1)截屏:(2)源代码:#include"stdio.h"void main(){int x,a,b;printf("请输入工资:");scanf("%d",&x);if(x<=1200){a=1;}else if(x>1200&&x<=2000){a=2;}else if(x>2000&&x<=3500){a=3;}else{a=4;}switch(a){case 1:printf("不收税\n");break;case 2:b=(x-1200)*0.05;printf("收税%d\n",b);break;case 3:b=(x-2000)*0.08;printf("收税%d\n",b);break;case 4:b=(x-3500)*0.2;printf("收税%d\n",b);break;}}8题目:输入三个整数x,y,z,请把这三个数由小到大输出(1)截屏:(2)源代码:#include"stdio.h"void main(){int a,b,c;int max,min,zhon;printf("请任意输入三个数:\n");scanf("%d%d%d",&a,&b,&c);if(a>=b){max=a;min=b;}else{max=b;min=a;}if(max>=c){if(min>=c){zhon=min;min=c;}else{zhon=c;}}else{zhon=max;max=c;}printf("所输入数按从小到大排列为%d<%d<%d\n",min,zhon,max);}9题目:输入一个任意数字,将这个数字的绝对值输出出来。
(1)截屏:(2)源代码:#include"stdio.h"void main(){int a;printf("请输入任意一个数字:\n");scanf("%d",&a);if(a>=0){printf("绝对值为%d\n",a);}else{a=-a;printf("绝对值为%d\n",a);}}10题目:输入一个任意数字,将这个数字的绝对值输出出来。
(1)截屏:(3)源代码:#include"stdio.h"void main(){int a,b;int x;printf("请输入被除数和除数:\n");scanf("%d%d",&a,&b);if(b!=0){x=a/b;printf("商为:%d\n",x);}else{printf("除数不能为0\n");}}11题目:编程实现:任意输入某年某月某日,判断这一天是这一年的第几天。
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
(1)截屏:(2)源代码:#include"stdio.h"void main(){int n,y,r;int sum;printf("请输入年份:\n");scanf("%d",&n);printf("请输入月份:\n");scanf("%d",&y);printf("请输入第几天:\n");scanf("%d",&r);if((n%4==0)&&(n%100!=0)||(n%400==0)){switch(y){case 1:sum=r;break;case 2:sum=31+r;break;case 3:sum=60+r;break;case 4:sum=91+r;break;case 5:sum=r+121;break;case 6:sum=152+r;break;case 7:sum=182+r;break;case 8:sum=213+r;break;case 9:sum=244+r;break;case 10:sum=274+r;break;case 11:sum=305+r;break;case 12:sum=355+r;break;}}else{switch(y){case 1:sum=r;break;case 2:sum=31+r;break;case 3:sum=59+r;break;case 4:sum=90+r;break;case 5:sum=r+120;break;case 6:sum=151+r;break;case 7:sum=181+r;break;case 8:sum=212+r;break;case 9:sum=243+r;break;case 10:sum=273+r;break;case 11:sum=304+r;break;case 12:sum=354+r;break;}}printf("这是%d年的第%d天\n",n,sum);}12题目:用整数1~12一次表示1月~12月,由键盘输入一个月份数,输出对应的季节英文名称(12月~2月为冬季;3月~5月为春季;6月~8月为夏季;9月~11月为秋季),要求用if嵌套实现。