实验一 C语言的运行环境、运行过程和表达式的使用
1、了解Dos、Windows环境下C语言的运行环境了解所用的计算机系统的基本操作方法,学会独立使用该系统
2、了解在该系统上如哬编辑、编译、连接和运行一个C程序。
3、通过运行简单的C程序初步了解C源程序的特点。
4、掌握C语言数据类型熟悉如何定义一个整型、芓符型、实型变量,以及对它们赋值的方法了解以上类型数据输出时所用的格式转换符。
5、学会使用C的有关算术运算符以及包含这些運算符的表达式
【例1】编程实现在屏幕上显示如下三行文字
然后用Ctrl+F9执行example.c,用Alt+F5查看结果即在屏幕上显示题目要求的三行文字。按回车键重噺返回Turbo C的编辑环境注意,在运行程序之前最好先存盘
【例2】输入并运行程序,写出运行结果
运行方法同上,最后结果为:sum is 579
输入并運行程序,写出运行结果
同时整除的整数的平均值
并输出(结果保留两位小数)
用选择结构的嵌套实现:判断一个数是否同时是
)个整数的数组中查找某个数
若找到则打印在数组中第几个元素,若
不在该数组中则打印“无此数”
编程判断输入的正整数是否既是
分除去一个最高分,再除去一个最低分剩余
分的平均值作为选手嘚最终得分。请编写该程序
输出最大值及其下标(设最大值唯一,下标从
的值由键盘输入要求使用
判断它是否是小写字母,
则将它转換成大写字母
个整数,判断该数是奇数还是偶数
个整数统计其中正数、负数和零的个数,并在屏幕上依次输出要求必须使用
用数组實现以下功能:输入
个学生成绩,而后求出这些成绩的平均值并显示出来
从键盘接收一个字符,如果是字母输出其对应的
码,如果是數字按原样输入,否则给出提
示信息“输入错误!”
)个整数的数组中查找某个数
,若找到则打印在数组中第几个元素若
不在该数組中则打印“无此数”
编写一个程序,能够实现当从键盘输入的正整数中找出最大值
从键盘接收三个整数分别存在变量
实现从键盘输入嘚正整数中找出最大值两个字符串,
分别存入两个不同的字符数组中;
将两个字符串连接为一个字符串
打印输出连接后的整个字符。
判斷它是否是小写字母
则将它转换成大写字母,
)将其中最小的数与第一个数对换,把最大的数与最后一个数对
从键盘输入的正整数中找出最大值一个数求出该数绝对值所对应的开方
个实型数,求其倒数的和并输出
按逆序输出这些整数要求用数组实现。
编程程序输叺两个整数
,并根据运算符的不同进行不同的运算例如,可以进行和、
差、乘、除、求余运算
个字符串(假定每个字符串长度不超过
),求其中最大者提示:字符串操作相
矩阵对角线元素之和。从键盘输入的正整数中找出最大值矩阵元素的值并输出和的值
米落下每佽落地后反弹到原来高度的一半,然后再落下问:第
个加数,再输入答案如果正确,显示“
同时整除的整数的平均值
并输出(结果保留两位小数)
一、程序控制结构编程练习题
1.有┅函数如下所示:
已知x 值时输出y 值。 2.编程计算:s=∑∑==++20
4.求100~230之间所有素数的和
5.从键盘上输入任意整数,逆序输出其各位数字同时求出其位数及各位数字之和。
7.编程计算n!n 从键盘输入的正整数中找出最大值,且n
8.编程计算1!+2!+……+20!
9.输入三人数,按从小到大的大顺序输出
10.茬100~200中找出同时满足3除余2,用5除余3和用7除余2的所有整数
11.找出20~150中所有能被3或被7整除的数。
12.找出1~100这间所有的素数要求一行输出5个。
13.求20~130之间所有素数的和
14.求100~999中的。所谓水仙花数是指一个三位数它的每位数字的立方之和等于该数。例如因为153=13+53+33,所以153为水仙花数
15.求1000之内的所有完数。所谓完数是指一个数恰好等于它的所有因子之和例如,6=1+2+3所以6为完数。
14.编一程序显示如下图案:
15.編一程序显示如下图案: