C语言
麻辣小龙侠呀
seek the light in the dark
展开
-
合理利用for循环打印素数
复习c语言期间当然离不开最一点基础题喽,今天有一道题我想了好一会,打印100-300之间的素数因为这个是之前做过的题,没想太多就直接for循环嵌套了 ,可是素数我们知道只有两个因数,只能被自己本身和一整除,当进行到第二层循环式,肯定要找一个临时变量来接收这个值得,这样的话方便用if语句这进行判断当时立马只想到了用个函数这进行判断,但是再细想一下 ,何不利用for循环第一句来进行判断呢for的格式...原创 2019-10-23 22:28:08 · 707 阅读 · 1 评论 -
水仙花数详解及取百位十位个位的最简洁方法
水仙花数的定义设有自然数n,d为该自然数各位数字,即 n = dkdk-1…d1 ,则有:n = dk·10k-1 + dk-1·10k-2 + … + d2·10 + d1,如果该自然数n满足条件:n = dkk + dk-1k + … + d2k + d1k.则这个自然数就被称为超完全数字不变数。 例如153、370、371及407就是三位超完全数字不变数,其各个数之立方和等于该数:...原创 2019-10-23 17:31:16 · 4295 阅读 · 0 评论 -
C语言共用体(联合体)union解析
定义一个联合体typedef union score { int a; char b; double c; char d[10]; }s1;命名方法1.typedef可以加可以不加加了就在“ }”后面写个名字算是小名或者定义完后再其他地方打个名字;2.直接union 变量名{};3union{ }变量名;联合体所占空间联合体所占的空间是以包含的最大的变量或者数...原创 2019-10-20 22:56:00 · 872 阅读 · 0 评论 -
C语言解决百鸡百钱问题
利用循环嵌套的方法,看到我同学基本外层循环都写100 的醉了。。。```c#include<stdio.h>#include<stdlib.h>void main(){//百钱买百鸡 //公鸡 5 母鸡3元 小鸡三只 1元//用100元买100只 共多少种? int i, j, k; int num = 0; for (i = 1; i &...原创 2019-10-20 14:03:26 · 1376 阅读 · 1 评论 -
用C语言写一个图书管理系统大作业
c语言按照课程表应该已经结束了,但是竟然没有学习宏定义c语言指针也是简单的介绍了一下,没有太深入学习,这让我对学习的挺纳闷的,但是大作业该写还是要写的,没有用指针,但是老师要求的功能该实现的都实现了,展示下代码有需要的可以直接取用,发现不足的地方也请多多指教ps:最近在自学指针宏定义以及数据结构//查询时显示本数、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、...原创 2019-10-20 13:50:06 · 2930 阅读 · 1 评论 -
利用C语言控制台打印九九乘法表
运用循环嵌套的方式,外层循环控制行,内层循环控制列进行打印内循环每循环一次外循环打印一个换行#include<stdio.h>void main(){ int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) {printf("%d*%d=%d ",i,j,i*j);//只需要两个变量就可以了 } print...原创 2019-10-19 12:43:20 · 376 阅读 · 0 评论