c 程序设计I 作业

发布 2021-05-05 21:49:28 阅读 3615

作业要求:

1. 将**粘贴至作业纸电子档,文件名的命名格式:学号_姓名_作业。doc,上传至小课老师ftp,并打印上交纸质版,请**学校统一作业封面。

2.源**文件压缩,格式:学号_姓名_作业。rar,上传至小课老师ftp。

1. 请将’c’、’b’、’a’三个字符转换成ascii码表中后40位的字符来表示,请输出转换后的三个字符;

2、输入一个三位的整数,计算其每位数字的累加之和。例如:输入整数123后,其每位数字累加之和为6(1+2+3)

3、下表是我国现行银行存款年利率,现有10000元需要存两年,假设只采用一种方式连续存款,请编程计算哪一种方法到期末时的本息和最多?

提示:1)复利公式;pn=p0(1+r)n;

2)xy对应的数学函数是:double pow(double x, double y)。对应的头文件是cmath。

4、请按下列要求,编写相应程序:

有一函数:

输入x,输出y值;

5、若a的值小于100,请将以下选择结构改写成由switch语句构成的选择结构:

if (a<30) m=1;

else if (a<40) m=2;

else if (a<50) m=3;

else if (a<60) m=4;

else m=5;

参考教材73页。

6、根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…

用do…while循环,要求直至最后一项的值小于10-6。

7、在输出窗口中显示如下图形:

8、编写一个函数:int isprime(int n)用于判断一个整数是否为素数,如果是就返回1,否则返回0。在主函数中通过循环调用isprime()函数输出300—500之间的素数,每输出10个素数后换行。

isprime()定义在前,主函数在后。

提示:有关素数的判断请见教材83页)

9、定义一个递归函数int sum_of_square(int n),计算表达式:12+22+32+…+n2的值。在主函数中输入n值,通过调用sum_of_square() 输出结果。

10、一个10个整数的数组(34,91,83,56,29,93,56,12,88,72),找出最小值和其下标。

11、输入某一门课程多名学生的考试成绩,要计算该课程的平均分和方差。具体要求如下:

1)定义一个float型的全局变量**er来存放平均分;

2)void array_input(int array,int n)的功能是:输入数据存放到整型数组array中参数n是数组元素的个数;

3) double calculate(int array,int n)的功能是:计算课程的平均分存放到全局变量**er中,再计算方差作为函数的返回值,方差计算公式:

4)主函数的功能:定义一个是长度为10的整型数组,通过调用array_input()输入10名学生某一课程的成绩,再调用calculate( )计算方差,最后输出结果。

C程序设计作业

和田师范专科学校学生课后作业。2009 2010学年第一学期。系部 计算机科学系 课程名称 c语言程序设计。授课班级 2007级。授课教师 艾孜孜。作业一。一 选择题。1.c语言程序由什么组成?a 子程序 b 主程序和子程序 c 函数 d 过程。2 以下叙述中c语言特点不正确的是 a 在c程序语言简...

《C程序设计》作业

c 程序设计 作业1 时间 2011年10月9日星期日。描述 该作业总共包含三套作业,有些有具体的作业要求提交 3个星期内提交。要求 问答题用word文档写好,标上各自姓名 学号 班级,标上大标题 c 程序设计作业1 第一套。1.什么叫内联函数?它有哪些特点?重载函数通过什么区分?2.使用内联函数计...

C 程序设计作业

单项选择题 第1题设array为一个数组,则表达式sizeof array sizeof array 0 的结果为 a array数组首地址 b array数组中元素个数 c array数组中每个元素所占的字节数 d array数组占的总字节数 答案 b 第2题 while x 中的 x 与下面条件...