今天回顾了数组,二维数组,多维数组,函数等知识点。做一个简单的练习
从终端接收一个数,封装一个函数,判断该数是否为水仙花数。
首先水仙花数是一个三位数,且每位数上的立方和值为该数本身。对于这个问题可以画一个流程图。
根据流程图编写下列函数
//判断一个数是不是水仙花数,是则返回 1,不是返回 0
int whether_the_number_of_daffodils(int x)
{
int gewei = 0;
int shiwei = 0;
int baiwei = 0;
if(x > 99 && x < 1000)
{
gewei = x % 10;
shiwei = (x % 100) / 10;
baiwei = x / 100;
if(x == gewei*gewei*gewei+ shiwei*shiwei*shiwei + baiwei*baiwei*baiwei)
{
return 1;
}
else
{
return 0;
}
}
else
{
return 0;
}
}
标签:进阶,return,复习,int,baiwei,C语言,gewei,水仙花,shiwei
From: https://blog.csdn.net/weixin_50933109/article/details/145213961