03 2023 档案
摘要:将一个数的每一位逆序输出 首先需要一个变量来存储这个数 int n; scanf("%d", &n); 然后要得到这个数的每一位, 而且要先输出个位,然后输出十位,然后输出百位…… 我们考虑使用循环, int i; for (i = 1; i <= n; i *= 10) printf("%d ",
阅读全文
摘要:选择排序 选择排序的规则 首先找到最大或者最小的数放在序列的第一个位置上, 再从剩下的序列中找到最大或最小的数放在剩余元素的第一个位置上, 重复上面的操作,直到数组排序完成。 首先需要一个数组来存放序列 int arr[100], n; scanf("%d", &n); for (int i = 0
阅读全文
摘要:判断闰年 闰年的规则: 闰年的规则是“4年一闰”,“百年不闰”,“400年再闰”, 即能被4整除的年份且不能被100整除,如果可以被100整除, 再判断是否可以被400整除,若是可以就是闰年,反之则不是。 首先需要一个变量来存放年份 int year; scanf("%d", &year); 然后需
阅读全文
摘要:打印100~999之间三位数每一位(个十百)的积等于每一位(个十百)的和的数字以及这些数的总数 首先需要一个循环,遍历所有的三位数,即100~999 for (int i = 100; i < 1000; i++) 然后需要取它们的个位、十位和百位 假设三位数123 123 / 1 == 123 1
阅读全文
摘要:对n个整数数进行冒泡排序 步骤: 首先需要一个整形数组来存放整数,然后输入n个数到数组中去 然后对数组中的值两两比较,把最大(小)的放到最后去 #include <stdio.h> #define MAX 100 void Sort(int arr[], int len); //排序函数原形 voi
阅读全文
摘要:四页玫瑰数:一个四位数的每一位的四次方加起来等于这个数本身的数 #include <stdio.h> #include <math.h> //包含pow()函数 int main(void) { int i, j; for (i = 1000; i < 10000; i++) //数的范围是所有四位
阅读全文