你们注意:本次做业稍有增长,因为放假期间你们空闲时间比较充足,将以前学习过程当中遗留的问题必须在假期解决。 函数
1. 输入一个正整数n,再输入n个数,统计其中偶数的个数。 学习
2. 编写程序,输入一个数,若是输入1,输出"添加学生信息",若是输入2,输出"编辑学生信息",若是输入0,则输出"退出"。 测试
3. 编写程序,输入产品的等级,输出产品的价格。A等品的价格为20元,B等品的价格为18元,C等品的价格 15元,其它等级产品的价格为10元。 网站
4. 编写程序将一个百分制成绩转换为五分制成绩。转换规则: spa
输入格式: .net
输入在一行中给出一个整数的百分制成绩。 设计
输出格式: blog
在一行中输出对应的五分制成绩。 接口
5. 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句。例如,输入A,输出90~100。五级制成绩对应的百分制成绩区间为:A(90~100),B(80~89),C(70~79),D(60~69)和E(0~59)。 get
6. 计算sum=21+22+23+⋯+2n。能够调用pow函数求幂。
输入格式:
输入在一行中给出正整数n(≤10)。
输出格式:
按照格式"result = 计算结果"输出。
输入样例:
5
输出样例:
result = 62
7. 简单实现x的n次方 。
函数接口定义:
double mypow( double x, int n );
函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。
裁判测试程序样例:
#include <stdio.h>
double mypow( double x, int n );
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%f\n", mypow(x, n));
return 0;
}
/* 你的代码将被嵌在这里 */
输入样例:
0.24 4
输出样例:
0.003318
3、实验要求:
1. 做业的Deadline: 2016-10-6 23:00pm
2. 将本次实验内容的代码上传到https://coding.net/网站。 (60分)
3. 写一篇随笔,内容分为五个部分:(总分40分)
(1)心得:写出本次课学习到的知识和体会、学习的时长、学习过程当中遇到的问题、问题解决的方法及问题的疑惑等。
(2)下次课前置做业的预习:预习while结构和do-while结构。在该篇随笔中写出预习用了多少时间,预习过程当中掌握了哪些内容,还有哪些不明白。
随笔的格式以下:
题目:实验四——多分支结构及本章总结
(1)…….
(2)……..
………..
2. 实验过程当中遇到的问题及解决方法:(5分)
(1)
(2)
…….
3. 实验心得体会及本章学习总结(5分)
………
4. 学习C语言程序设计一个月以来的收获和总结(5分)
………
5. 小练习:写出下列条件的C语言表达式(10分)
(1)ch为空格或回车。
(2)ch为英文字母。
(3)number为0~9的数字。
(4)chinese、math、english均超过80。
(5)chinese、math、english中至少一门超过80。
(6)a和b都大于c。
(7)a小于b或小于c。
(8)n能既能被3整除,也能被5整除。
(9)分数score在70至80之间(包含70和80)。
(10)number是偶数。
5. 预习循环结构中while和do-while ,写出这二者循环结构有什么区别,并与for循环有什么区别,(10)
4、附加题(若是以前有做业没有按时完成或做业为0分的,完成附加题2道,能够换取以前一次做业的成绩)
1. 假设自动售货机出售4种商品,薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),售价分别是每份3.0、2.五、4.0和3.5元。在屏幕上显示如下菜单,用户能够连续查询商品的价格,当查询次数超过5次时,自动退出查询;不到5次时,用户能够选择退出。当用户输入编号1~4,显示相应商品的价格;输入0,退出查询;输入其余编号,显示价格为0。
[1] Select crisps
[2] Select popcorn
[3] Select chocolate
[4] Select cola
[0] Exit
2. 输入三角形的三条边a,b,c,若是构成一个三角形,输出面积area和周长perimeter(保留2位小数);不然输出"这两条边没法构成三角形"。试编写相应的程序。
三角形面积公式:area=
其中s=(a+b+c)/2
5、本次做业评价方式:
总分100分:其中,coding中程序提交60分(根据代码的步骤、格式、注释、结构正确性来酌情分配),博客书写40分;,延迟一天扣10分,直至扣完100分,若是后期想要拿回本次的100分,就须要完成附加题来弥补,根据完成状况给出不超过100分。