![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
小豪不掉发
这个作者很懒,什么都没留下…
展开
-
C语言经典——闰年问题
输出1900——2000年所有闰年,每输出3个年号换一行(判断闰年条件是能被4整除但是不能被100整除;或者能被400整除)#include<stdio.h>int main(){ int i,a; for(a=0,i=1900;i<2000;i++) { if(i%4==0&&i%100!=0||i%400==0)//判断是否为闰年 printf("%d",i); ++a; if(a%3==0)//三个年号换一行 printf("\原创 2022-05-05 21:42:11 · 4902 阅读 · 0 评论 -
i++和++i的区别
直接上代码来理解#include<stdio.h>int main(){ int a=6,b=7; printf("a++=%d\n",a++); printf("++b=%d\n",++b);}输出结果如下图为什么会这样呢?a++输出6可以理解为int a=i;//i为6i=i+1;return a;//输出的是a,a为6i++是先赋值再自增++a输出8可以理解为int a=i;//i为7i=i+1;return i;//输出的原创 2022-05-03 22:26:40 · 350 阅读 · 0 评论 -
C语言提取一个数的千位百位十位个位
C语言提取一个数的千位百位十位个位原创 2022-05-02 13:04:42 · 18081 阅读 · 1 评论 -
C语言——图解冒泡排序算法
冒泡排序(Bubble Sort)又称为泡式排序,是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序图解假设数组a刚开始的四个元素如下:每次比较两个元素第1次冒泡排序,数组第0位开始,a[0] > a[1],交换a[0]和a[1]的值,交换之后,a[0] = 1,a[1] = 5原创 2021-12-21 22:17:37 · 1546 阅读 · 0 评论