C语言程序设计实验题目精选
C语言程序设计实验
一、实验要求。
在实验报告中“一、实验目的和要求”部分输入以下内容:了解C语言的特点和基本概念。理解三种程序的基本结构:顺序、选择和循环结构。掌握C源程序的编辑、编译、连接、调试和运行。
从以下10题中任选1题进行实验,选择规则:学号末位数为0的同学选择第10题,为1的选择第1题,为2的选择第2题,以此类推。除了必选题外,其它题目可多选。将所选题目复制到实验报告第二部分的“实验内容”中。
根据截图中的源代码(可以改进完善,也可根据题目要求重新编写程序),在VC++6.0中编辑、编译、连接、调试、运行程序。
确认程序无错并能得到正确输出之后,自行阅读和分析代码,并在实验报告的“三、实验过程描述”里画出其算法流程图(可采用程序流程图或盒式流程图)。如在步骤三中对教师给出的代码作了改进,或使用其它算法重新编写了程序,应将代码粘贴至流程图后面,并加注释说明。
将输出结果复制(或截图)到实验报告中的“四、结果分析”中。
提交时间及方式见《2015级实验教学指南》。
二、题目(以下10题中至少选择1道进行实验,多选不限)。
输入4个数,按由小到大顺序输出。
输入一个不多于5位的正整数,要求:①求出它是几位数;③按逆序输出各位数字,如1234→4321
求方程ax2+bx+c=0的根,要求输入a、b、c,根据它们的值进行以下3种处理之一:①a=0,输出提示“不是一元二次方程!”②b2-4ac=0,求解并输出2个相等实根③b2-4ac>0求解并输出2个不等实根④b2-4ac<0,输出提示“该方程无实根”。
求100~200之间的所有素数并输出。
输入一行字符,统计其中英文字母、空格、数字和其它字符的个数并输出。
输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。分级的依据为:90~100分以上为A,80~89分为B,70~79分为C,60~69分为D,0~60分为E;输入0~100以外的数应提示有误。
通过输入两个加数一道加法运算题如果输入答案正确,则显示,否则提示! 请再尝试一次!”。最多给三次机会,如果三次仍未做对,则显示! 你已尝试了三次。测试结束。”,程序结束