C语言程序与设计

第一章:程序设计与C语言

例1.1要求在屏幕上输出以下一行信息】
例1.2求两个整数之和
例1.3求两个整数中较大者

例1.1要求在屏幕上输出以下一行信息在这里插入图片描述在这里插入图片描述

例1.2求两个整数之和在这里插入图片描述

在这里插入图片描述

例1.3求两个整数中较大者在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

第2章 算法-程序的灵魂

例2.1求5的阶乘
例2.2: 求多项式(1-1/2+1/3-1/4+…+1/99-1/100)的值

例2.1求5的阶乘在这里插入图片描述

在这里插入图片描述

例2.2: 求多项式(1-1/2+1/3-1/4+…+1/99-1/100)的值

在这里插入图片描述
在这里插入图片描述

最简单的c程序设计—顺序程序设计

例3.1:将华氏温度转换为摄氏温度和绝对温度
例3.2:计算存款利息
例3.3:给定一个大写字母,要求用小写字母输出
例3.4:给出三角形的三边长,求三角形面积
例3.5:求ax2+bx+c=0方程的根,设b2-4ac>0
例3.6:用%f输出实数,只能得到6位小数
例3.7:float型数据的有效位数
例3.8:先后输出BOY三个字符
例3.9:从键盘输入BOY三个字符,然后把他们输出至屏幕
例3.10:从键盘输入一个大写字母,在显示器上显示对应的小数字母

例3.1:将华氏温度转换为摄氏温度和绝对温度

在这里插入图片描述
在这里插入图片描述

例3.2:计算存款利息

在这里插入图片描述
在这里插入图片描述

例3.3:给定一个大写字母,要求用小写字母输出

在这里插入图片描述
在这里插入图片描述

例3.4:给出三角形的三边长,求三角形面积

在这里插入图片描述
在这里插入图片描述

例3.5:求ax2+bx+c=0方程的根,设b2-4ac>0

在这里插入图片描述
在这里插入图片描述

例3.6:用%f输出实数,只能得到6位小数

在这里插入图片描述
在这里插入图片描述

例3.7:float型数据的有效位数

在这里插入图片描述
在这里插入图片描述

例3.8:先后输出BOY三个字符

在这里插入图片描述
链接

例3.9:从键盘输入BOY三个字符,然后把他们输出至屏幕

在这里插入图片描述
在这里插入图片描述

例3.10:从键盘输入一个大写字母,在显示器上显示对应的 小写字母

在这里插入图片描述
在这里插入图片描述

第4章 选择结构程序设计

例4.1:求ax^2+bx+c=0方程的解
例4.2:输入两个实数,按由小到大的顺序输出这两个数
例4.3:有三个数a、b、c,要求按由小到大的顺序输出
例4.4:输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母,如果不是,不转换。然后输出最后得到的字符
例4.5:有一阶跃函数 编写一程序,输入一个x的值输出相应的y值
例4.6:要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输入
例4.7:用switch语句处理菜单命令
例4.8:判断某一年是否为润年
例4.9:求ax^2+bx+c=0方程的解
例4.10:运输公司对用户计算运输费用路程越远,运费越低标准如下

例4.1:求ax^2+bx+c=0方程的解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例4.2:输入两个实数,按由小到大的顺序输出这两个数

在这里插入图片描述
在这里插入图片描述

例4.3:有三个数a、b、c,要求按由小到大的顺序输出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例4.4:输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母,如果不是,不转换。然后输出最后得到的字符

在这里插入图片描述
在这里插入图片描述

例4.5:有一阶跃函数 编写一程序,输入一个x的值输出相应的y值

在这里插入图片描述
在这里插入图片描述

例4.6:要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输入

在这里插入图片描述
在这里插入图片描述

例4.7:用switch语句处理菜单命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例4.8:判断某一年是否为润年

在这里插入图片描述
在这里插入图片描述

例4.10:运输公司对用户计算运输费用路程越远,运费越低标准如下

s>250 没有折扣
205<=s<=500 %2折扣
500<=s<=100 %5折扣
1000<=s<=2000 %8折扣
2000<=s<3000 %10折扣
3000<=s %15折扣
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第5章 循环结构程序设计

例5.1:求2+4+6+8+…+98+100
例5.2:用do…while语句求1+2+3+…+100
例5.3:while和do…while循环的比较
例5.4:在全系1000名学生中矩形慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目
例5.5:要求输出100~200的不能被3整除的数
例5.6:输出以下4*5矩阵
例5.7:用公式求π的近似值直到发现某一项的绝对值小于10的-6次方为止
例5.8:求Fibonacci(斐波那契)数列的前40个数
例5.9:输入一个大于3的整数n,判定它是否为素数
例5.10:求100~200的全部素数
例5.11:译密码

例5.1:求2+4+6+8+…+98+100

在这里插入图片描述
在这里插入图片描述

例5.2:用do…while语句求1+2+3+…+100

在这里插入图片描述
在这里插入图片描述

例5.3:while和do…while循环的比较

在这里插入图片描述
在这里插入图片描述

例5.4:在全系1000名学生中矩形慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目

在这里插入图片描述
在这里插入图片描述

例5.5:要求输出100~200的不能被3整除的数

在这里插入图片描述
在这里插入图片描述

例5.6:输出以下4*5矩阵

在这里插入图片描述
在这里插入图片描述

例5.7:用公式求π的近似值直到发现某一项的绝对值小于10的-6次方为止

在这里插入图片描述
在这里插入图片描述

例5.8:求Fibonacci(斐波那契)数列的前40个数

在这里插入图片描述
在这里插入图片描述

例5.9:输入一个大于3的整数n,判定它是否为素数

在这里插入图片描述
在这里插入图片描述

例5.10:求100~200的全部素数

在这里插入图片描述
在这里插入图片描述

例5.11:译密码

在这里插入图片描述
在这里插入图片描述

第6章 利用数组处理批量数据

例6.1:对10个数组元素依次赋值为1,2,3,4,5,6,7,8,9,10,要求按顺序输出
例6.2:用数组来处理求Fibonacci数列问题
例6.3:有10个地区的面积,要求对他们按由小到大的顺序排列(冒泡排序)
例6.4:将一个二维数组行和列互换,存到另一个二维数组中(矩阵重置)
例6.5:有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号
例6.6:输出一个已知的字符串
例6.7:输出一个菱形图
例6.8:输入一行字符,统计其中有多少个单词,单词之间用空格分割开
例6.9:有3个字符串,要求找出其中“最大”者

例6.1:对10个数组元素依次赋值为1,2,3,4,5,6,7,8,9,10,要求按顺序输出

在这里插入图片描述
在这里插入图片描述

例6.2:用数组来处理求Fibonacci数列问题

在这里插入图片描述
在这里插入图片描述

例6.3:有10个地区的面积,要求对他们按由小到大的顺序排列(冒泡排序)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例6.4:将一个二维数组行和列互换,存到另一个二维数组中(矩阵重置)

在这里插入图片描述
在这里插入图片描述

例6.5:有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号

在这里插入图片描述
在这里插入图片描述

例6.6:输出一个已知的字符串

在这里插入图片描述
在这里插入图片描述

例6.7:输出一个菱形图

在这里插入图片描述
在这里插入图片描述

例6.8:输入一行字符,统计其中有多少个单词,单词之间用空格分割开

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例6.9:有3个字符串,要求找出其中“最大”者

在这里插入图片描述
在这里插入图片描述

第7章 用函数实现模块化程序设计

例7.1:输出以下结果,用函数调用实现
例7.2:输入两个函数。要求输出其中值较大者。要求用函数找到大数
例7.3:将7.2中的max函数定义的变量z改为float型
例7.4:输入两个实数,用一个函数求出他们之和

例7.1:输出以下结果,用函数调用实现

在这里插入图片描述
在这里插入图片描述

例7.2:输入两个函数。要求输出其中值较大者。要求用函数找到大数

在这里插入图片描述
在这里插入图片描述

例7.3:将7.2中的max函数定义的变量z改为float型

在这里插入图片描述
在这里插入图片描述

例7.4:输入两个实数,用一个函数求出他们之和

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值