【实验目的】
1. 能熟练使用Visual C++编译系统,掌握建立、修改、运行和调试C语言程序文件的方法。
通过实验,掌握结构化程序设计编写方法。 2. 掌握顺序结构的程序设计方法。 3. 掌握分支结构的程序设计方法。 4. 掌握循环结构的程序设计方法。 5. 掌握函数调用的程序设计方法。
【实验步骤】
1. 根据实验题目画出相关程序流程图。 2. 根据程序流程图独立编写程序代码。 3. 对代码进行调试,测试。
【实验内容一】
1. 计算100以内所有奇数的和并显示结果。
2. 求自然数1~N中能同时被5和3整除的数之和。N从键盘输入。
3. 求两个数的最大公约数。
4. 打印100~999之间的水仙花数,并输出水仙花个数。“水仙花数”是指一个三位数,其中
每位数字的立方和等于该数本身。如153是一个水仙花数,因为153=13+53+33。
5. 任意输入行数,打印由数字组成的三角形。如:
6. 任意输入奇数值,打印空心菱形。如:
【实验内容二】
7. 求1~100以内的素数,并求其个数和总和。
8. 输入任意字符串,输出其倒序。如:
9. 从键盘上输入一字符串后,统计其中大写字母的个数。
10. 用户由键盘输入整数K(1<K<5)和M(5<M<8)的值,程序计算输出
S=K!+(K+1)!+…+M!, 其中阶乘的计算由函数实现。(需对输入数据进行检查)
11. 排序之冒泡排序,编写排序函数。(排序数字随机产生)
12. 二分法之求函数的解,编写二分法子程序。
对于函数f(x),如果存在实数c,当x=c时,若f(c)=0,那么把x=c叫做函数f(x)的零点。解方程即要求f(x)的所有零点。
f(x) = 0,示例中f(x) = 1+x-x3 精度为1*10-5
因篇幅问题不能全部显示,请点此查看更多更全内容