C程序设计基础——水仙花数和迭代法的计算
来源:互联网 发布:哪里有淘宝店铺出租 编辑:程序博客网 时间:2024/05/17 22:08
这里有两个程序,记录一下。
#include<stdio.h>int main0(){ int n, a, b, c; printf("水仙花数是\n"); for (n = 100; n < 1000; n++) { a = n / 100; b = n % 100 / 10; //改进:b=n/10-i*10. 三位数化为两位数,求两位数的十位数 c = n - a*100 - b*10; //改进:c=n%10 if (n == a*a*a + b*b*b + c*c*c) printf("%d,", n); } printf("\n"); return 0;}//迭代法求x=sqrt(a),公式: Xn+1=0.5(Xn+a/Xn)//便于处理,用x0,x1代表,可设置x0初值,进行计算#include<math.h>int main1(){ float a,x0,x1; //有意思x0 printf("enter a positive number:"); scanf_s("%f", &a); /*x0 = a / 2; do { x1 = (x0 + a / x0)/2; x0 = x1; } while (fabs(x1 - x0 )>= 1e-5); //while 是直到的意思 */ //这里是自己减自己了,修正如下: x0 = a / 2; x1 = (x0 + a / x0) / 2; do { x0 = x1; x1 = (x0 + a / x0) / 2; } while (fabs(x1 - x0) >= 1e-5); printf("the square of %5.2f is %8.5f\n", a, x1); return 0;}
阅读全文
0 0
- C程序设计基础——水仙花数和迭代法的计算
- C程序设计基础——计算字符串中的字符数
- C#--计算水仙花数。
- C#-计算水仙花数
- 《C语言及程序设计》实践参考——水仙花数
- C—水仙花数
- 水仙花数的计算
- C语言 计算水仙花数
- 计算1到1000的所有水仙花数的和
- 基础练习——水仙花数
- C语言——水仙花数
- 《C语言及程序设计》实践项目——迭代法解题
- c,水仙花数的实现
- 【C语言】用迭代法计算第n个斐波那契数的值
- 水仙花数——
- F—水仙花数
- 分别用迭代法和递归法计算两个数的阶乘
- 计算水仙花数
- ReactNative异常:{"errno":-4048,"code":"EPERM","syscall":"lstat"。。。
- workBench Error Code: 1046. No database selected Select the default DB to be used by double-clicking
- 刷题——Ant Counting POJ
- 高并发 简述
- python 数据结构一 之 线性表
- C程序设计基础——水仙花数和迭代法的计算
- uva 1513 Movie collection
- [Codeforces 321E] Ciel and Gondolas
- zcmu-1683: 排列
- 一些截图
- 没有看到过的机械-手
- 经典的水题:求解公共最长子序列(lcs)
- Impala的神奇指令「COMPUTE STATS」
- Android进程间通信(一)- Bundle