摘要: 水仙花数举例: 153 = 13 + 53 + 33 本题主要的考点还是分解一个整数,然后在使用等等与来进行判断,获取结果。 示例代码如下: #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h> void main() { int num = 370 阅读全文
posted @ 2023-09-26 23:57 一只爱阅读的程序员 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 比如一个数9527,需要计算9 + 5 + 2 + 7 = 23 主要是考察如何分解一个四位数,学会分解一个整数之后,然后求和即可。 示例代码如下: #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h> void main() { int num = 阅读全文
posted @ 2023-09-26 23:41 一只爱阅读的程序员 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 圆的面积=π * r * r; 圆的周长=2 * π * r; π可以定义一个符号常量,然后输入一个半径r,即可求出圆的面积和周长。 示例代码如下: #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#define PI 3.1415 void m 阅读全文
posted @ 2023-09-26 23:20 一只爱阅读的程序员 阅读(115) 评论(0) 推荐(0) 编辑
摘要: C语言中分解一个整数需要使用到整除和取余运算符。两个整数相除只会保留整数,一个数 对另外一个数取余,会得到余数。 示例代码如下: #include <stdio.h> void main() { int num = 521; int bai, shi, ge; // 整除100,只会保留整数部分的百 阅读全文
posted @ 2023-09-26 17:25 一只爱阅读的程序员 阅读(36) 评论(0) 推荐(0) 编辑
摘要: C语言中判断一个整数能否被另外一个整数整除,可以使用取模运算符%。 不能直接使用两个整数相除来进行计算,因为直接使用两个整数相除,结果只会保留整数, 会舍弃掉小数部分。比如使用C语言计算11/2结果为5,但是11是不能被2整除的,计算结果 舍弃掉了小数部分。因此需要使用取余运算符。 示例代码如下: 阅读全文
posted @ 2023-09-26 17:02 一只爱阅读的程序员 阅读(72) 评论(0) 推荐(0) 编辑
摘要: C语言中判断一个整数是奇数还是偶数,可以使用取模运算符%。 不能直接使用两个整数相除来进行计算,因为直接使用两个整数相除,结果只会保留整数, 会舍弃掉小数部分。比如使用C语言计算11/2结果为5,但是11是不能被2整除的,计算结果 舍弃掉了小数部分。因此需要使用一个数对2取余,对2取余只有两个结果0 阅读全文
posted @ 2023-09-26 16:49 一只爱阅读的程序员 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 交换两个变量的值,先定义两个整型变量的值分别为8和6,然后交换两个变量的值。 不使用中间变量来做这个题,有一定的难度,也是曾经的一个奥数题。 思路为将两个数a,b的和保存在一个变量中比如a+b-->a,然后使用a - b就得到a的值, 在将这个值保存到变量b中(b的值已经更改为a的值);接着使用a- 阅读全文
posted @ 2023-09-26 15:57 一只爱阅读的程序员 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 交换两个变量的值,先定义两个整型变量的值分别为8和6,然后在定义一个中间整型变量temp, 然后交换两个变量的值。使用中间变量来做这个题目是最简单,最直接的方式。 代码如下 #include <stdio.h> void main() { int num_a = 8, num_b = 6, temp 阅读全文
posted @ 2023-09-26 12:59 一只爱阅读的程序员 阅读(28) 评论(0) 推荐(0) 编辑