EchoCow

念念不忘,必有回响

目录
突然想到把自己C语言大作业给拿出来分享给大家~
/  

突然想到把自己C语言大作业给拿出来分享给大家~ 有更新!

最近好多朋友都在学C语言,作为软件工程的学生,是时候来装逼了哈哈哈!所以呢打算把自己以前老师要求做的C语言大作业给拿出来分享给大家。当然我学的不深,只是些非常非常非常非常非常基础的小程序(大牛绕道。。。),但是也是弄了一个方便老师检查作业的小程序,用于实现代码查看以及运行测试,也就是靠这个拿了C语言的全班第一虽然也不是很高=-=。所有程序全都来自于《C语言程序设计(第四版)》(谭浩强 著)

C语言程序设计

虽然不太喜欢这本书但是谁叫我们使用这本书做教材呢?当然我的代码不是最好的,而且还有许多瑕疵以及繁琐,所以请大家见谅!

目录
一、第3章——顺序程序设计
    1、例  题
        a、例1 (3.1)华氏度转化为摄氏度
        b、例2 (3.3)大写字母转化为小写字母(输入错误可重新输入)
        c、例3 (3.4)求三角形面积(系统检查是否为三角形,输入错误可重新输入),
    2、作业题
        a、P82 1 计算n年后我国国民生产总值与现在相比增长多少百分比
        b、P83 3 计算购房贷款还清时间
        c、P84 6 China编译成密码
        d、P84 7 输入圆半径、高,求周长,面积,球表面积,球体积,圆柱体积。(自动保留两位小数)
       
二、第4章——选择结构程序设计
    1、例  题
        a、例1 (4.3)输入3个数,从小到大排列
        b、例2 (4.6)按照考试等级输出百分制分数段(switch)
        c、例3 (4.8)判断是否为闰年
    2、作业题
        a、P112  4 输入三个整数,输出其中最大的值
        b、P112  5 输入小于1000的正数(输入错误可重新输入),输出他的平方根的整数部分
        c、P113  8 输入一百分制成绩,输出对应等第
        d、P113 11输入4个整数,要求按从小到大的顺序输出

三、第5章——循环结构程序设计
    1、例  题
        a、例1 (5. 4)慈善募捐达到10万元时,统计此时巨款人数
        b、例2 (5. 8)Fibonacci数列(兔子繁殖)
        c、例3 (5. 9)输入一个大于3的整数,判断是否为素数
        d、例4 (5.10)求100—200间的全部素数
    2、作业题
        a、P140  5 Sn=a+aa+aaa+…+aa…a的值
        b、P140  6 1!+2!+…+20!的和
        c、P140  8 输出所有水仙花数
        d、P141 16 输出由*组成的菱形

四、第6章——利用数组处理批量数据
    1、例  题
        a、例1 (6.1)对十个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9并按逆序输出
        b、例2 (6.3)输入10个地区的面积,把它们从小到大排列
        c、例3 (6.8)输入一行字符,统计其中有多少单词,单词之间用空格分开
    2、作业题
        a、P168  3 输入一个3×3的整形矩阵,求对角线元素之和(无初值)
        b、P168  4 已排序好的数组,插入一个数按原来规律排序
        c、P168  6 杨辉三角
        d、P168 10 输入三行文字,限定80字符,统计其中英文大小写、数字、空格及其  他字符个数。
        e、P168 11 输出由*组成的平行四边形

五、第7章——用函数实现模块化程序管理
    1、例  题.
        a、例1 (1. 3)比较两个数的大小(函数)
        b、例2 (7. 8)汉诺塔
        c、例3 (7. 9)输入10个数,输出最大者及他的位置
        d、例4 (7.17)输出1到5的阶乘
        e、例5 (7.19)给定b的值,输入a和m,求出a*b和a的m次方(调用外部)
        f、例6 (7.20)输入一串字符串及一个字符,输出的字符串中没有输入的字符
    2、作业题
        a、P218  1 输入两个数,求最大公约数和最小公倍数
        b、P218  3 判断素数
        c、P218  8 请输入一个4位数字,输出的4个数字每两个之间空一个空格
        d、P218 10 用“起泡法”对输入的10个字符按从小到大排列
        e、P219 13 用递归法求n阶勒让德多项式的值
        f、P219 16 输入一个十进制数,输出相应的二进制数

六、第8章——指针的利用
    1、例  题
        a、例1 (8.1)通过指针变量访问整型变量
        b、例2 (8.9)利用指针交换数组的位置
    2、作业题
        a、实验题 n个人围成的圈子,数到3的人退出,输出最后一个人的号数
        b、P291 2 输入3个字符串,按从小到大的顺序输出

七、其他程序设计
    1、实验报告题
        a、输入正数a,b,计算a2+b2并判断,输出不同的值。
        b、输入三角形的三边的值,判断三角形的类型,并输出其面积。
        c、输出3025类型四位数
        d、输入4乘4矩阵,求对角线以下元素
        e、输入一组正整数,统计奇数和偶数
        f、输入十个整数,删除其中的负数后输出
    2、课外练习题
        a、输出爱心图案
        b、关机程序
        c、猜拳游戏

界面一

界面二

界面三

界面四

界面五

界面六

界面七

所用的是百度云分享。链接:http://pan.baidu.com/s/1eRYbIQA 密码:1shh 。另外附上目录,有需要的朋友自行下载。

PS:如果有哪位看得起小弟用到了小弟的框架。请说明出处,请尊重小弟的劳动成果,谢谢!在此说明,作业检查程序仅限于windows下产品。

说明1

说明2

念念不忘,必有回响。
评论