21xrx.com
2024-09-17 03:29:52 Tuesday
登录
文章检索 我的文章 写文章
C语言程序实现水仙花数计算
2023-06-13 01:55:57 深夜i     --     --
C语言 水仙花数 循环语句

在C语言中,可以通过编写程序实现计算水仙花数的个数。水仙花数是指一个三位数,各个位上的数字的立方和恰好等于该数本身。例如,153就是一个水仙花数,因为1^3+5^3+3^3=153。

实现这个程序需要用到循环语句和条件语句。具体而言,可以使用for循环来遍历所有的三位数,然后使用if语句判断该数是否是水仙花数。如果是,就将计数器加1。

程序示例:


#include

int main() {

  int count = 0;

  for(int i = 100; i < 1000; i++) {

    int a = i / 100;

    int b = i % 100 / 10;

    int c = i % 10;

    if(a*a*a + b*b*b + c*c*c == i) {

      count++;

    }

  }

  printf("水仙花数的个数为:%d\n", count);

  return 0;

}

以上程序会输出所有三位数中的水仙花数的个数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复