C语言程序知识
日常C语言
阳菜の眷顾
www.jyp029.top
展开
-
C语言拆分一个三位数。以及交换两个数(常规法复习加指针法学习)
给一个三位数,要求拆分出百位十位,个位。然后输出。以前我们在水仙花那次求水仙花数提到过经典的取法我们再次展示一下:#include<stdio.h>int main(){ int number,b,s,g; printf("please put in you's numbers:\n"); scanf("%d",&number); b=number/100; s=(number%100)/10; g=(number%10); printf("%d %d %d\n原创 2020-07-13 21:06:36 · 6604 阅读 · 0 评论 -
C语言求三个数最大数(自定义函数法)简洁,高效,明了。
今天看一下这个经典的问题,求三个数的最大数问题。如果我们用以前的方法,if去求用户输入的三个数那么代码比较复杂,理解也比较繁琐。那么今天我们用自定义函数的话,就非常的简单。首先,我们定义了一个Max的函数,然后max函数会返回这三个数的最大值。(注意c语言中自定义函数必须写在main函数之前,同时函数名不能重复,所有程序,均从main函数开始执行,main函数中我们可以引用我们自定义的函数,也可以不引用。)接着我们按照往常,最简单的输入输出就可以了,读取用户输入,输出最大值。代码:#includ原创 2020-06-10 13:58:00 · 22198 阅读 · 8 评论 -
bmi测试身体健康(C语言)
今天我们做一个测试身体指数的程序代码:#include<stdio.h>int main(){ double m,kg,bmi;//分别输入身高,体重,和变量bmi while(1)//这个是为了进行多人测试,前面有一期银行找零讲过,如果只测一次的话可以去掉这个 { printf("\n=====================\n体质指数测试\n"); printf("请输入你的身高(单位:米)\n"); scanf("%lf",&m); printf("请输入原创 2020-05-21 23:17:02 · 10068 阅读 · 0 评论 -
C语言switch继续练习之实现简单的计算器两位数
在上一篇计算某年某月某天求是这一年的第几天中,我们学习了switch的用法,今天我们继续学习一下,用它做一个简单的两个数字的计算器,加强巩固。好了,直接上代码:# include <stdio.h>int main() { double number1,number2;//定义要运算的两个数字 char mark;//定义运算符为mark printf("请输入操作符加减乘除 (+, -, *,/): "); scanf("%c",&mark)原创 2020-05-20 22:23:14 · 3360 阅读 · 0 评论 -
C语言switch练习之输入某年某月某日,判断这一天是这一年的第几天。
今天看一下这个常见的c语言问题,输入某年某月某日,判断这一天是这一年的第几天?这个问题在平时考试,蓝桥杯考试等都出现过。相信通过今天学习我们可以很明白的掌握相关知识。今天主要用到一个选择语句switch其用法大概介绍一下switch(条件)//是否满足这个条件而进不进入{case 条件1://满足条件1....//执行语句break//退出case 条件2:...break.....//可以有好多条件default://如果不符合上面写的12..的条件,则执行下面的语句..../原创 2020-05-19 22:15:01 · 26066 阅读 · 4 评论 -
C语言取位数练习之求“水仙花数”
最近表弟开学了,我还在家里,不开心!所以想着继续写一下以前的c语言常见的问题,复习一下,也方便以后在网络上搜索的朋友可以看见,以便交流学习。今天讲一下水仙花数这个问题:打印出所有的水仙花数。(水仙花数是指一个三位数,其各位数字立方和等于该数)分析:主要是判断这个数是不是水仙花数,求出百十个位,然后判断,符合各位数立方和等于自身然后就可以输出了。上代码:#include<stdio.h>int main(){ int i,a,b,c;//i表示100到1000之内的数,a,b,c原创 2020-05-18 22:50:01 · 388 阅读 · 0 评论 -
实现超市收银找零程序(C语言)
今天,表弟拿来老师的作业,说让我帮忙给他写一下这个超市找零的代码。话不多说,直接上代码:(为了让每一个朋友阅读的更清晰,我尽量给了了每一步的注释,便于理解)#include <stdio.h>int main(){int CNY;//顾客支付的人民币票面double price;//顾客所购商品的总价格double balance;//找零的金额while(1)/...原创 2020-02-28 21:43:11 · 11347 阅读 · 9 评论 -
C语言for循环学习加求学生平均成绩(平均工资)等实例
今天表弟说fo循环这块有一点难懂,让我给他帮忙梳理一下,顺便用这个做出老师的求平均成绩的作业;在这里先言简意赅的学习一下for循环的用法;for(A;B;C){}在这里“A”我们可以理解为初始值,"B"可以理解为执行循环的条件;C可以理解为循环后的操作/*注意ABC之间用;*/话不多说,上实例代码(因为要求的成绩个数不是单纯的给定的,依靠用户输入,所以用for循环)#include...原创 2020-03-06 15:17:50 · 17901 阅读 · 7 评论