C程序设计上机实验报告

发布 2019-07-18 22:31:00 阅读 2320

实验名称:嵌套循环结构程序设计学时安排:2学时。

实验类别:上机操作型实验要求:1人1组。

一、实验目的。

1. 熟练掌握嵌套循环程序设计;

2. 掌握c程序的调试方法。

二、实验设备介绍。

软件需求: visual c++ 6.0或cfree3.5以上版本。

硬件需求: 对于硬件方面的要求,建议配置是pentium iii 450以上的cpu处理器,64mb以上的内存,200mb的自由硬盘空间、cd-rom驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。

三、实验内容。

1. 输入1 个正整数n,计算 s 的前n 项的和(保留 4 位小数)。s = 1 + 1/2! +1/n!

enter n:10

sum=1.7183

2. 程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0enter repeated times and m、n: 2 (repeat=2)

100 400 (m=100, n=400)

1 100 (m=1, n=100)

3. 程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0enter repeated times and m、n: 2 (repeat=2)

20 35 (m=20, n=35)

count=3, sum=83 (20 到35 之间有3 个素数:23, 29, 31)

14 16 (m=14, n=16)

count=0, sum=0 (14 到16 之间没有素数)

4. 程序填空,不要改变与输入输出有关的语句。输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。运行结果示例如下:

enter a line of characters: reold building room 123

number of words is: 4

四、程序清单。

第一题。#include<>

int main()

int i ,j,n;

double sum=0,digit;

printf("enter n:")

scanf("%d",&n);

for(i=1;i<=n;i++)

printf("sum=%.4f",sum);

return 0;

第二题。#include ""

int main( )

int ri,repeat;

int i, digit, m, n, number, sum;

printf("enter repeated times and m、n:")

scanf("%d",&repeat);

for(ri=1;ri<=repeat;ri++)

if(i==sum)

printf("%d",i);

return 0;

第三题。#include ""

#include ""

int main( )

int ri,repeat;

int count, digit, i, j, k, m, n, sum;

printf("enter repeated times and m、n:")

scanf("%d",&repeat);

for(ri=1;ri<=repeat;ri++)

count=0;

sum=0;

for(i=m;i<=n;i++)

printf("count=%d, sum=%d", count, sum);

return 0;

第四题。#include <>

int main( )

int count, word;

char c;

printf("enter a line of characters:")

c = getchar();

count=0;word=0;

while(c!='n')

if(c=='

word=0;

else if(word==0)

c=getchar();

printf("number of words is: %d", count);

return 0;

五、运行结果。

第一题。第二题。

第三题。第四题。

六、实验心得。

使用嵌套循环应注意分清内外层循环,注意初始化问题。

归纳出需要反复执行的操作,即确定循环体;确定这些操作何时重复执行,即循环控制条件。只要确定循环体和循环条件,循环结构也就基本确定了。在做循环程序时要理清思路,有条不紊的进行。

C程序设计第6章 循环结构程序设计

第6章循环结构程序设计。许多问题的求解归结为重复执行的操作,例如输入多个同学的成绩 对象遍历 迭代求根等问题。这种重复执行的操作在程序设计语言中用循环控制来实现。几乎所有实用程序都包含循环。特别是在现代多 处理程序 图像 声音 通讯 中,循环更是必不可少。根据开始循环的初始条件和结束循环的条件不同,...

经典C语言程序设计100例

经典c语言程序设计100例31 40 程序31 题目 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续。判断第二个字母。1.程序分析 用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。2.程序源 include void main char let...

面向对象程序设计课程设计报告 个人报告

课题 物业管理系统。专业 软件工程。班级 软件一班。学号 12174598 姓名 戴志豪。指导教师 周林。设计日期 2013 6 20 成绩 重庆大学城市科技学院电气信息学院。第一章课程设计的目标及其要求3 1.1.课程设计的目的3 1.2.课程设计的要求3 第二章正文4 2.1系统分析4 2.2 ...

c语言第4章选择结构程序设计习题答案

第4章选择结构程序设计。习题 p111 4.2 c语言中如何表示 真 和 假 系统如何判断一个量的 真 和 假 答 c语言中用1表示真,0表示假 系统按照 非0为真,0为假 判断一个逻辑量的真假。4.3 写出下面各逻辑表达式的值。设a 3,b 4,c 5。1 a b c b c2 a b c b c...

第二章C语言程序设计的初步知识

一 选择题。1 在c 语言中,下列类型属于构造类型的是 0级 a 整型b 字符型c 实型d 数组类型。6 下列字符串属于标识符的是 0级 a intb 5 student c 2ong d df 11 c语言中不能用来表示整常数的进制是 0级 a 十进制 b 十六进制 c 八进制d 二进制。16 在...