玫瑰花数又称“四叶玫瑰数”,是指四位数各位上的数字的四次方之和等于本身的数,c语言玫瑰花代码是【int main()int i, j, t;for(i=1000; i<10000; i++){...}】。

玫瑰花数又称“四叶玫瑰数”,是指四位数各位上的数字的四次方之和等于本身的数。

例如:1634就是一个玫瑰花数

1*1*1*1=16*6*6*6=12963*3*3*3=814*4*4*4=2561+1296+81+256=1634

玫瑰花数一共有三个,分别为:1634,8208,9474。

下面通过代码示例来看看c语言如何输出玫瑰花数的。

代码示例:

#include<stdio.h>int main(){    int i, j, t;    for(i=1000; i<10000; i++)    {        t = 0;        for(j=i; j; j/=10)            t += (j%10)*(j%10)*(j%10)*(j%10);        if(t == i)            printf("%d\n", i);    }}

输出:

2.jpg

相关C语言视频教程推荐:《C语言教程》

更多相关文章

  1. C语言中%d,%s,%x,%f,%.100的意义
  2. c语言是什么意思
  3. 【C语言】递归和非递归分别实现strlen
  4. C语言笔记-基于C语言实现的流水跑马灯
  5. C语言入门自学书籍推荐
  6. asp是什么语言
  7. 【C语言】5种妙招教你轻松搞定变量值交换
  8. c语言数组怎么定义?
  9. c语言属于什么类型的编程语言

随机推荐

  1. Android键盘系统
  2. RelativeLayout的对齐属性大全(LinearLayo
  3. Android设置item的行间距,以及去掉分割线
  4. android 风格
  5. Android入门教程(三)之------导入现有And
  6. 生成release版本的Android係統
  7. NDK版本与Android固件要求对应表
  8. Android 各种专业术语解释
  9. Android计时器正确应用方式解析
  10. 【Android】AndroidStudio空指针解决之:li