6-3 范围水仙花 (12分) 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。 现在要求…
分类:C语言
第一篇 用三种循环语句实现从1到100的累加和
1 for 语句 for语句的基本格式 for(循环变量赋初值;条件;循环变量改变) { 语句体; } *注:特别地,当for如果只管一条语句时,则可以省略{} #include<stdio.h> int m…
C语言求两个数的最大公约数的三种算法
1.相减法 #include<stdio.h> //相减法 int main() { int a,b; int c=0; //计数器 while(1) //循环判断的作用 { printf("输入两个数字求最…
/输入一个三位数,判断它是否为水仙花数
判断一个数是否为水仙花数## 标题 //输入一个三位数,判断它是否为水仙花数 //水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 …
C语言:使用函数求特殊a串数列和
给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。 函数接口定义: int fn( int a, int n ); int SumA( int a, int n ); 其中函…
二进制(四):二进制如何转换为八进制、十六进制
2的3次方刚好是8,2的4次方刚好是十六。 1、二进制转为八进制(把二进制数从右向左每3位分为一组,不足左边补0,如果是负数记得最后结果加上符号) 八进制 0 1 2 3 4 5 6 7 二进制 000 001 010 …
C语言-字符排序,输入三个字符串,按由小到大的顺序输出
题目描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cde afg abc 样例输出 abc afg cde # include<stdio.h> # i…
文件索引
索引的作用(为什么要有索引?): 当要对大数据文件进行随机 读取时,一种方法是先全部读入内存,以数组形式存储,通过数组索引下标形式进行访问, 缺点是要占用大量的内存,我们知道对计算机而言内存是相当宝贵的。 另一种方法就是…
C语言 求三个数的最大值最小值
#include "stdio.h" void main() { int a,b,c,mix,max; scanf("%d %d %d",&a,&b,&c); max=(c>b&&a…
求三个数最大公约数算法
#include <stdio.h> typedef int BOOL; #define true 1 #define false 0 BOOL isEven(int x)//判断是否为偶数 { if(x%2…
定义指针给数组赋值
#include <stdio.h> int main(void) { int a[10]={0}; int *p=a; //a代表数组首元素的首地址,即p=&a[0]; int i; for(i=0…
C语言 多种方法求最大公因数和最小公倍数
最大公约数:指能够整除多个整数的最大正整数,而多个整数不能都为零。 最小公倍数:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。 求最小公倍数的算法: 最小公倍数 = …